SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

R F Industries Ltd. – ‘10-Q’ for 7/31/22 – ‘JSON’

On:  Wednesday, 9/14/22, at 4:09pm ET   ·   For:  7/31/22   ·   Accession #:  1437749-22-22428   ·   File #:  0-13301

Previous ‘10-Q’:  ‘10-Q’ on 6/14/22 for 4/30/22   ·   Next:  ‘10-Q’ on 3/13/23 for 1/31/23   ·   Latest:  ‘10-Q’ on 3/18/24 for 1/31/24

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 9/14/22  R F Industries Ltd.               10-Q        7/31/22   77:5.5M                                   RDG Filings/FA

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML    933K 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     25K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     25K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     22K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     22K 
11: R1          Document And Entity Information                     HTML     74K 
12: R2          Condensed Consolidated Balance Sheets (Current      HTML    128K 
                Period Unaudited)                                                
13: R3          Condensed Consolidated Balance Sheets (Current      HTML     31K 
                Period Unaudited) (Parentheticals)                               
14: R4          Condensed Consolidated Statements of Operations     HTML     93K 
                (Unaudited)                                                      
15: R5          Condensed Consolidated Statements of Stockholders'  HTML     78K 
                Equity (Unaudited)                                               
16: R6          Condensed Consolidated Statements of Cash Flows     HTML    107K 
                (Unaudited)                                                      
17: R7          Condensed Consolidated Statements of Cash Flows     HTML     22K 
                (Unaudited)-parentheticals (Parentheticals)                      
18: R8          Note 1 - Unaudited Interim Condensed Consolidated   HTML     37K 
                Financial Statements                                             
19: R9          Note 2 - Business Acquisition                       HTML     55K 
20: R10         Note 3 - Inventories and Major Vendors              HTML     34K 
21: R11         Note 4 - Other Current Assets                       HTML     32K 
22: R12         Note 5 - Accrued Expenses                           HTML     31K 
23: R13         Note 6 - Earnings Per Share                         HTML     36K 
24: R14         Note 7 - Stock-based Compensation and Equity        HTML     55K 
                Transactions                                                     
25: R15         Note 8 - Concentrations of Credit Risk              HTML     35K 
26: R16         Note 9 - Segment Information                        HTML    105K 
27: R17         Note 10 - Income Taxes                              HTML     28K 
28: R18         Note 11 - Intangible Assets                         HTML     52K 
29: R19         Note 12 - Commitments                               HTML     53K 
30: R20         Note 13 - Term Loan, Line of Credit and PPP loans   HTML     30K 
31: R21         Note 14 - Cash Dividend and Declared Dividends      HTML     24K 
32: R22         Significant Accounting Policies (Policies)          HTML     38K 
33: R23         Note 2 - Business Acquisition (Tables)              HTML     55K 
34: R24         Note 3 - Inventories and Major Vendors (Tables)     HTML     33K 
35: R25         Note 4 - Other Current Assets (Tables)              HTML     31K 
36: R26         Note 5 - Accrued Expenses (Tables)                  HTML     29K 
37: R27         Note 6 - Earnings Per Share (Tables)                HTML     34K 
38: R28         Note 7 - Stock-based Compensation and Equity        HTML     44K 
                Transactions (Tables)                                            
39: R29         Note 8 - Concentrations of Credit Risk (Tables)     HTML     33K 
40: R30         Note 9 - Segment Information (Tables)               HTML    100K 
41: R31         Note 11 - Intangible Assets (Tables)                HTML     51K 
42: R32         Note 12 - Commitments (Tables)                      HTML     52K 
43: R33         Note 1 - Unaudited Interim Condensed Consolidated   HTML     28K 
                Financial Statements (Details Textual)                           
44: R34         Note 2 - Business Acquisition (Details Textual)     HTML     43K 
45: R35         Note 2 - Business Acquisition - Components of the   HTML     28K 
                Purchase Price (Details)                                         
46: R36         Note 2 - Business Acquisition - Allocation of       HTML     35K 
                Estimated Purchase Price (Details)                               
47: R37         Note 2 - Business Acquisition - Unaudited Pro       HTML     35K 
                Forma Financial Information (Details)                            
48: R38         Note 3 - Inventories and Major Vendors (Details     HTML     29K 
                Textual)                                                         
49: R39         Note 3 - Inventories and Major Vendors -            HTML     30K 
                Inventories (Details)                                            
50: R40         Note 4 - Other Current Assets - Other Current       HTML     33K 
                Assets (Details)                                                 
51: R41         Note 5 - Accrued Expenses and Other Current         HTML     29K 
                Liabilities - Accrued Expenses (Details)                         
52: R42         Note 6 - Earnings Per Share (Details Textual)       HTML     23K 
53: R43         Note 6 - Earnings Per Share - Basic and Diluted     HTML     29K 
                Earnings Per Share (Details)                                     
54: R44         Note 7 - Stock-based Compensation and Equity        HTML    117K 
                Transactions (Details Textual)                                   
55: R45         Note 7 - Stock-based Compensation and Equity        HTML     30K 
                Transactions - Assumptions (Details)                             
56: R46         Note 7 - Stock-based Compensation and Equity        HTML     51K 
                Transactions - Options Outstanding (Details)                     
57: R47         Note 8 - Concentrations of Credit Risk (Details     HTML     36K 
                Textual)                                                         
58: R48         Note 8 - Concentrations of Credit Risk - Sales      HTML     31K 
                (Details)                                                        
59: R49         Note 9 - Segment Information (Details Textual)      HTML     22K 
60: R50         Note 9 - Segment Information - Sales by Geographic  HTML     34K 
                Area (Details)                                                   
61: R51         Note 9 - Segment Information - Net Sales, Income    HTML     54K 
                Before Provision for Income Taxes and Other                      
                Related Segment Information (Details)                            
62: R52         Note 10 - Income Taxes (Details Textual)            HTML     31K 
63: R53         Note 11 - Intangible Assets (Details Textual)       HTML     25K 
64: R54         Note 11 - Intangible Assets - Intangible Assets     HTML     45K 
                (Details)                                                        
65: R55         Note 11 - Intangible Assets - Intangible            HTML     24K 
                Assets-parentheticals (Details)                                  
66: R56         Note 11 - Intangible Assets - Intangible            HTML     37K 
                Assets-parentheticals (Details) (Parentheticals)                 
67: R57         Note 12 - Commitments (Details Textual)             HTML     61K 
68: R58         Note 12 - Commitments - Operating Lease Expense     HTML     25K 
                (Details)                                                        
69: R59         Note 12 - Commitments - Other Information Related   HTML     27K 
                to Leases (Details)                                              
70: R60         Note 12 - Commitments - Future Minimum Lease        HTML     48K 
                Payments (Details)                                               
71: R61         Note 13 - Term Loan, Line of Credit and PPP loans   HTML     48K 
                (Details Textual)                                                
72: R62         Note 14 - Cash Dividend and Declared Dividends      HTML     22K 
                (Details Textual)                                                
75: XML         IDEA XML File -- Filing Summary                      XML    144K 
73: XML         XBRL Instance -- rfil20220731_10q_htm                XML   1.23M 
74: EXCEL       IDEA Workbook of Financial Reports                  XLSX    109K 
10: EX-101.CAL  XBRL Calculations -- rfil-20220731_cal               XML    121K 
 7: EX-101.DEF  XBRL Definitions -- rfil-20220731_def                XML   1.16M 
 8: EX-101.LAB  XBRL Labels -- rfil-20220731_lab                     XML    836K 
 9: EX-101.PRE  XBRL Presentations -- rfil-20220731_pre              XML   1.18M 
 6: EX-101.SCH  XBRL Schema -- rfil-20220731                         XSD    172K 
76: JSON        XBRL Instance as JSON Data -- MetaLinks              329±   537K 
77: ZIP         XBRL Zipped Folder -- 0001437749-22-022428-xbrl      Zip    194K 


‘JSON’   —   XBRL Instance as JSON Data — MetaLinks


This File is an XBRL Instance as JavaScript Object Notation (JSON) Data.



{
"instance":  {
    "rfil20220731_10q.htm":  {
        "axisCustom":  0,
        "axisStandard":  25,
        "contextCount":  200,
        "dts":  {
            "calculationLink":  {
                "local":  [
                    "rfil-20220731_cal.xml"
                    ]
                },
            "definitionLink":  {
                "local":  [
                    "rfil-20220731_def.xml"
                    ]
                },
            "inline":  {
                "local":  [
                    "rfil20220731_10q.htm"
                    ]
                },
            "labelLink":  {
                "local":  [
                    "rfil-20220731_lab.xml"
                    ]
                },
            "presentationLink":  {
                "local":  [
                    "rfil-20220731_pre.xml"
                    ]
                },
            "schema":  {
                "local":  [
                    "rfil-20220731.xsd"
                    ],
                "remote":  [
                    "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
                    "http://www.xbrl.org/2005/xbrldt-2005.xsd",
                    "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
                    "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
                    "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
                    "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
                    "https://xbrl.sec.gov/country/2022/country-2022.xsd",
                    "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
                    "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
                    "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
                    "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
                    "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
                    "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
                    ]
                }
            },
        "elementCount":  435,
        "entityCount":  1,
        "hidden":  {
            "http://fasb.org/us-gaap/2022":  15,
            "http://www.rfindustries.com/20220731":  8,
            "http://xbrl.sec.gov/dei/2022":  6,
            "total":  29
            },
        "keyCustom":  23,
        "keyStandard":  240,
        "memberCustom":  34,
        "memberStandard":  30,
        "nsprefix":  "rfil",
        "nsuri":  "http://www.rfindustries.com/20220731",
        "report":  {
            "R1":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentType",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "document",
                "isDefault":  "true",
                "longName":  "000 - Document - Document And Entity Information",
                "role":  "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information",
                "shortName":  "Document And Entity Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentType",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R10":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InventoryDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "009 - Disclosure - Note 3 - Inventories and Major Vendors",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                "shortName":  "Note 3 - Inventories and Major Vendors",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InventoryDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R11":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OtherCurrentAssetsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "010 - Disclosure - Note 4 - Other Current Assets",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets",
                "shortName":  "Note 4 - Other Current Assets",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OtherCurrentAssetsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R12":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "011 - Disclosure - Note 5 - Accrued Expenses",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-",
                "shortName":  "Note 5 - Accrued Expenses",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R13":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "012 - Disclosure - Note 6 - Earnings Per Share",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share",
                "shortName":  "Note 6 - Earnings Per Share",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R14":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "013 - Disclosure - Note 7 - Stock-based Compensation and Equity Transactions",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                "shortName":  "Note 7 - Stock-based Compensation and Equity Transactions",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R15":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ConcentrationRiskDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "014 - Disclosure - Note 8 - Concentrations of Credit Risk",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                "shortName":  "Note 8 - Concentrations of Credit Risk",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ConcentrationRiskDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R16":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "015 - Disclosure - Note 9 - Segment Information",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                "shortName":  "Note 9 - Segment Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R17":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "016 - Disclosure - Note 10 - Income Taxes",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes",
                "shortName":  "Note 10 - Income Taxes",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R18":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "017 - Disclosure - Note 11 - Intangible Assets",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                "shortName":  "Note 11 - Intangible Assets",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R19":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "018 - Disclosure - Note 12 - Commitments",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                "shortName":  "Note 12 - Commitments",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R2":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                "shortName":  "Condensed Consolidated Balance Sheets (Current Period Unaudited)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R20":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "019 - Disclosure - Note 13 - Term Loan, Line of Credit and PPP loans",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                "shortName":  "Note 13 - Term Loan, Line of Credit and PPP loans",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R21":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "rfil:CashDividendAndDeclaredDividendsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "020 - Disclosure - Note 14 - Cash Dividend and Declared Dividends",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends",
                "shortName":  "Note 14 - Cash Dividend and Declared Dividends",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "rfil:CashDividendAndDeclaredDividendsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R22":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ConsolidationPolicyTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "021 - Disclosure - Significant Accounting Policies (Policies)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies",
                "shortName":  "Significant Accounting Policies (Policies)",
                "subGroupType":  "policies",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ConsolidationPolicyTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R23":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "022 - Disclosure - Note 2 - Business Acquisition (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                "shortName":  "Note 2 - Business Acquisition (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R24":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "023 - Disclosure - Note 3 - Inventories and Major Vendors (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-tables",
                "shortName":  "Note 3 - Inventories and Major Vendors (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R25":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:OtherCurrentAssetsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "024 - Disclosure - Note 4 - Other Current Assets (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-tables",
                "shortName":  "Note 4 - Other Current Assets (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:OtherCurrentAssetsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R26":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "025 - Disclosure - Note 5 - Accrued Expenses (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-tables",
                "shortName":  "Note 5 - Accrued Expenses (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R27":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "026 - Disclosure - Note 6 - Earnings Per Share (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-tables",
                "shortName":  "Note 6 - Earnings Per Share (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R28":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "027 - Disclosure - Note 7 - Stock-based Compensation and Equity Transactions (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-tables",
                "shortName":  "Note 7 - Stock-based Compensation and Equity Transactions (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R29":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ConcentrationRiskDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "028 - Disclosure - Note 8 - Concentrations of Credit Risk (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-tables",
                "shortName":  "Note 8 - Concentrations of Credit Risk (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ConcentrationRiskDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R3":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
                "shortName":  "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R30":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "029 - Disclosure - Note 9 - Segment Information (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-tables",
                "shortName":  "Note 9 - Segment Information (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R31":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "rfil:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "030 - Disclosure - Note 11 - Intangible Assets (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-tables",
                "shortName":  "Note 11 - Intangible Assets (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "rfil:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R32":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeaseCostTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "031 - Disclosure - Note 12 - Commitments (Tables)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables",
                "shortName":  "Note 12 - Commitments (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeaseCostTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R33":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
                        "us-gaap:OtherCurrentAssetsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "rfil:EmployeeRetentionTaxCreditReceivable",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "032 - Disclosure - Note 1 - Unaudited Interim Condensed Consolidated Financial Statements (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                "shortName":  "Note 1 - Unaudited Interim Condensed Consolidated Financial Statements (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "p",
                        "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31_BalanceSheetLocationAxis-OtherCurrentAssetsMember",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "rfil:EmployeeRetentionTaxCreditReceivable",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R34":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:DebtDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-02-28_LineOfCreditFacilityAxis-BankOfAmericaNaMember",
                    "decimals":  "-6",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentFaceAmount",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "033 - Disclosure - Note 2 - Business Acquisition (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                "shortName":  "Note 2 - Business Acquisition (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-03-01_BusinessAcquisitionAxis-MicrolabFXRLLCMember",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    }
                },
            "R35":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-03-01_2022-03-01_BusinessAcquisitionAxis-MicrolabFXRLLCMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:PaymentsToAcquireBusinessesGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "034 - Disclosure - Note 2 - Business Acquisition - Components of the Purchase Price (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                "shortName":  "Note 2 - Business Acquisition - Components of the Purchase Price (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-03-01_2022-03-01_BusinessAcquisitionAxis-MicrolabFXRLLCMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:PaymentsToAcquireBusinessesGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R36":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-03-01_BusinessAcquisitionAxis-MicrolabFXRLLCMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "035 - Disclosure - Note 2 - Business Acquisition - Allocation of Estimated Purchase Price (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                "shortName":  "Note 2 - Business Acquisition - Allocation of Estimated Purchase Price (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-03-01_BusinessAcquisitionAxis-MicrolabFXRLLCMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R37":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31_BusinessAcquisitionAxis-MicrolabFXRLLCMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessAcquisitionsProFormaRevenue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "036 - Disclosure - Note 2 - Business Acquisition - Unaudited Pro Forma Financial Information (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details",
                "shortName":  "Note 2 - Business Acquisition - Unaudited Pro Forma Financial Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31_BusinessAcquisitionAxis-MicrolabFXRLLCMember",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessAcquisitionsProFormaRevenue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R38":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31_ConcentrationRiskByBenchmarkAxis-InventoryPurchasesMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-OneVendorMember",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ConcentrationRiskPercentage1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "037 - Disclosure - Note 3 - Inventories and Major Vendors (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                "shortName":  "Note 3 - Inventories and Major Vendors (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31_ConcentrationRiskByBenchmarkAxis-InventoryPurchasesMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis-OneVendorMember",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ConcentrationRiskPercentage1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    }
                },
            "R39":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "038 - Disclosure - Note 3 - Inventories and Major Vendors - Inventories (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details",
                "shortName":  "Note 3 - Inventories and Major Vendors - Inventories (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R4":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                "shortName":  "Condensed Consolidated Statements of Operations (Unaudited)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:CostOfGoodsAndServicesSold",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R40":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
                        "us-gaap:OtherCurrentAssetsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "rfil:EmployeeRetentionTaxCreditReceivable",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "039 - Disclosure - Note 4 - Other Current Assets - Other Current Assets (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details",
                "shortName":  "Note 4 - Other Current Assets - Other Current Assets (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
                        "us-gaap:OtherCurrentAssetsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:PrepaidTaxes",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R41":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                        "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccruedSalariesCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "040 - Disclosure - Note 5 - Accrued Expenses and Other Current Liabilities - Accrued Expenses (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details",
                "shortName":  "Note 5 - Accrued Expenses and Other Current Liabilities - Accrued Expenses (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                        "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccruedSalariesCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R42":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Share",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "041 - Disclosure - Note 6 - Earnings Per Share (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-details-textual",
                "shortName":  "Note 6 - Earnings Per Share (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Share",
                    "xsiNil":  "false"
                    }
                },
            "R43":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
                    "reportCount":  1,
                    "unitRef":  "Share",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "042 - Disclosure - Note 6 - Earnings Per Share - Basic and Diluted Earnings Per Share (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details",
                "shortName":  "Note 6 - Earnings Per Share - Basic and Diluted Earnings Per Share (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Share",
                    "xsiNil":  "false"
                    }
                },
            "R44":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "043 - Disclosure - Note 7 - Stock-based Compensation and Equity Transactions (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual",
                "shortName":  "Note 7 - Stock-based Compensation and Equity Transactions (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R45":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "4",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "044 - Disclosure - Note 7 - Stock-based Compensation and Equity Transactions - Assumptions (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details",
                "shortName":  "Note 7 - Stock-based Compensation and Equity Transactions - Assumptions (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "4",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    }
                },
            "R46":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2021-10-31",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Share",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "045 - Disclosure - Note 7 - Stock-based Compensation and Equity Transactions - Options Outstanding (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details",
                "shortName":  "Note 7 - Stock-based Compensation and Equity Transactions - Options Outstanding (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2021-10-31",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Share",
                    "xsiNil":  "false"
                    }
                },
            "R47":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:ConcentrationRiskDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashUninsuredAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "046 - Disclosure - Note 8 - Concentrations of Credit Risk (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                "shortName":  "Note 8 - Concentrations of Credit Risk (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:ConcentrationRiskDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashUninsuredAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R48":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
                        "us-gaap:ConcentrationRiskDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WirelessProviderMember",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ConcentrationRiskPercentage1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "047 - Disclosure - Note 8 - Concentrations of Credit Risk - Sales (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details",
                "shortName":  "Note 8 - Concentrations of Credit Risk - Sales (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
                        "us-gaap:ConcentrationRiskDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-WirelessProviderMember",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ConcentrationRiskPercentage1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    }
                },
            "R49":  {
                "firstAnchor":  null,
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "048 - Disclosure - Note 9 - Segment Information (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-details-textual",
                "shortName":  "Note 9 - Segment Information (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R5":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SharesOutstanding",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Share",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-",
                "shortName":  "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SharesOutstanding",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Share",
                    "xsiNil":  "false"
                    }
                },
            "R50":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "049 - Disclosure - Note 9 - Segment Information - Sales by Geographic Area (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details",
                "shortName":  "Note 9 - Segment Information - Sales by Geographic Area (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31_StatementGeographicalAxis-US",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R51":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "050 - Disclosure - Note 9 - Segment Information - Net Sales, Income Before Provision for Income Taxes and Other Related Segment Information (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details",
                "shortName":  "Note 9 - Segment Information - Net Sales, Income Before Provision for Income Taxes and Other Related Segment Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:DepreciationAndAmortization",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R52":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeTaxExpenseBenefit",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "051 - Disclosure - Note 10 - Income Taxes (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual",
                "shortName":  "Note 10 - Income Taxes (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "3",
                    "lang":  null,
                    "name":  "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    }
                },
            "R53":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AmortizationOfIntangibleAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "052 - Disclosure - Note 11 - Intangible Assets (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-details-textual",
                "shortName":  "Note 11 - Intangible Assets (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AmortizationOfIntangibleAssets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R54":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedIntangibleAssetsNet",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "053 - Disclosure - Note 11 - Intangible Assets - Intangible Assets (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                "shortName":  "Note 11 - Intangible Assets - Intangible Assets (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "rfil:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R55":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "rfil:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31_FiniteLivedIntangibleAssetsByMajorClassAxis-OrderOrProductionBacklogMember_RangeAxis-MinimumMember",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
                    "reportCount":  1,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "054 - Disclosure - Note 11 - Intangible Assets - Intangible Assets-parentheticals (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                "shortName":  "Note 11 - Intangible Assets - Intangible Assets-parentheticals (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R56":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "rfil:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "055 - Disclosure - Note 11 - Intangible Assets - Intangible Assets-parentheticals (Details) (Parentheticals)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                "shortName":  "Note 11 - Intangible Assets - Intangible Assets-parentheticals (Details) (Parentheticals)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "rfil:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31_FiniteLivedIntangibleAssetsByMajorClassAxis-NoncompeteAgreementsMember",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R57":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm",
                    "reportCount":  1,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "056 - Disclosure - Note 12 - Commitments (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                "shortName":  "Note 12 - Commitments (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-04-30",
                    "decimals":  "-6",
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseRightOfUseAsset",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R58":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:LeaseCostTableTextBlock",
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "057 - Disclosure - Note 12 - Commitments - Operating Lease Expense (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-operating-lease-expense-details",
                "shortName":  "Note 12 - Commitments - Operating Lease Expense (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:LeaseCostTableTextBlock",
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2022-05-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R59":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "rfil:LesseeLeasesOtherInformationTableTextBlock",
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "058 - Disclosure - Note 12 - Commitments - Other Information Related to Leases (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leases-details",
                "shortName":  "Note 12 - Commitments - Other Information Related to Leases (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "rfil:LesseeLeasesOtherInformationTableTextBlock",
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R6":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                "shortName":  "Condensed Consolidated Statements of Cash Flows (Unaudited)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:ProvisionForDoubtfulAccounts",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R60":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "060 - Disclosure - Note 12 - Commitments - Future Minimum Lease Payments (Details)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details",
                "shortName":  "Note 12 - Commitments - Future Minimum Lease Payments (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                        "us-gaap:CommitmentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R61":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "p",
                        "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2020-05-01_2020-05-01_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProceedsFromIssuanceOfLongTermDebt",
                    "reportCount":  1,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "061 - Disclosure - Note 13 - Term Loan, Line of Credit and PPP loans (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                "shortName":  "Note 13 - Term Loan, Line of Credit and PPP loans (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:DebtDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "i_2022-02-28_LongtermDebtTypeAxis-TermLoanMember",
                    "decimals":  "4",
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentInterestRateStatedPercentage",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "Pure",
                    "xsiNil":  "false"
                    }
                },
            "R62":  {
                "firstAnchor":  null,
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "062 - Disclosure - Note 14 - Cash Dividend and Declared Dividends (Details Textual)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends-details-textual",
                "shortName":  "Note 14 - Cash Dividend and Declared Dividends (Details Textual)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R7":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAcquiredFromAcquisition",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)-parentheticals (Parentheticals)",
                "role":  "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unauditedparentheticals-parentheticals",
                "shortName":  "Condensed Consolidated Statements of Cash Flows (Unaudited)-parentheticals (Parentheticals)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "td",
                        "tr",
                        "tbody",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAcquiredFromAcquisition",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "USD",
                    "xsiNil":  "false"
                    }
                },
            "R8":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "007 - Disclosure - Note 1 - Unaudited Interim Condensed Consolidated Financial Statements",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                "shortName":  "Note 1 - Unaudited Interim Condensed Consolidated Financial Statements",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R9":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "008 - Disclosure - Note 2 - Business Acquisition",
                "role":  "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                "shortName":  "Note 2 - Business Acquisition",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "rfil20220731_10q.htm",
                    "contextRef":  "d_2021-11-01_2022-07-31",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                }
            },
        "segmentCount":  65,
        "tag":  {
            "country_CA":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "CANADA"
                            }
                        }
                    },
                "localname":  "CA",
                "nsuri":  "http://xbrl.sec.gov/country/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "country_MX":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "MEXICO"
                            }
                        }
                    },
                "localname":  "MX",
                "nsuri":  "http://xbrl.sec.gov/country/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "country_US":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "UNITED STATES"
                            }
                        }
                    },
                "localname":  "US",
                "nsuri":  "http://xbrl.sec.gov/country/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dei_AmendmentFlag":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
                            "label":  "Amendment Flag"
                            }
                        }
                    },
                "localname":  "AmendmentFlag",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_CityAreaCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Area code of city",
                            "label":  "City Area Code"
                            }
                        }
                    },
                "localname":  "CityAreaCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_CurrentFiscalYearEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "End date of current fiscal year in the format --MM-DD.",
                            "label":  "Current Fiscal Year End Date"
                            }
                        }
                    },
                "localname":  "CurrentFiscalYearEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "gMonthDayItemType"
                },
            "dei_DocumentFiscalPeriodFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
                            "label":  "Document Fiscal Period Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalPeriodFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "fiscalPeriodItemType"
                },
            "dei_DocumentFiscalYearFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This is focus fiscal year of the document report in YYYY format.  For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus.  Example: 2006.",
                            "label":  "Document Fiscal Year Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalYearFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "dei_DocumentInformationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Document Information [Line Items]"
                            }
                        }
                    },
                "localname":  "DocumentInformationLineItems",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dei_DocumentInformationTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
                            "label":  "Document Information [Table]"
                            }
                        }
                    },
                "localname":  "DocumentInformationTable",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "xbrltype":  "stringItemType"
                },
            "dei_DocumentPeriodEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
                            "label":  "Document Period End Date"
                            }
                        }
                    },
                "localname":  "DocumentPeriodEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "dateItemType"
                },
            "dei_DocumentQuarterlyReport":  {
                "auth_ref":  [
                    "r493"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as an quarterly report.",
                            "label":  "Document Quarterly Report"
                            }
                        }
                    },
                "localname":  "DocumentQuarterlyReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentTransitionReport":  {
                "auth_ref":  [
                    "r494"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as a transition report.",
                            "label":  "Document Transition Report"
                            }
                        }
                    },
                "localname":  "DocumentTransitionReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentType":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc).  The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
                            "label":  "Document Type"
                            }
                        }
                    },
                "localname":  "DocumentType",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "submissionTypeItemType"
                },
            "dei_EntityAddressAddressLine1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Address Line 1 such as Attn, Building Name, Street Name",
                            "label":  "Entity Address, Address Line One"
                            }
                        }
                    },
                "localname":  "EntityAddressAddressLine1",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressCityOrTown":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the City or Town",
                            "label":  "Entity Address, City or Town"
                            }
                        }
                    },
                "localname":  "EntityAddressCityOrTown",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressPostalZipCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Code for the postal or zip code",
                            "label":  "Entity Address, Postal Zip Code"
                            }
                        }
                    },
                "localname":  "EntityAddressPostalZipCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressStateOrProvince":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the state or province.",
                            "label":  "Entity Address, State or Province"
                            }
                        }
                    },
                "localname":  "EntityAddressStateOrProvince",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "stateOrProvinceItemType"
                },
            "dei_EntityCentralIndexKey":  {
                "auth_ref":  [
                    "r491"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC.  It is commonly abbreviated as CIK.",
                            "label":  "Entity Central Index Key"
                            }
                        }
                    },
                "localname":  "EntityCentralIndexKey",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "centralIndexKeyItemType"
                },
            "dei_EntityCommonStockSharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report.  Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
                            "label":  "Entity Common Stock, Shares Outstanding"
                            }
                        }
                    },
                "localname":  "EntityCommonStockSharesOutstanding",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dei_EntityCurrentReportingStatus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Current Reporting Status"
                            }
                        }
                    },
                "localname":  "EntityCurrentReportingStatus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "All the names of the entities being reported upon in a document.  Any legal structure used to conduct activities or to hold assets.  Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts.  This item does not include business and geographical segments which are included in the geographical or business segments domains.",
                            "label":  "Entity [Domain]"
                            }
                        }
                    },
                "localname":  "EntityDomain",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unauditedparentheticals-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-operating-lease-expense-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leases-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leasesparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-tables",
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dei_EntityEmergingGrowthCompany":  {
                "auth_ref":  [
                    "r491"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate if registrant meets the emerging growth company criteria.",
                            "label":  "Entity Emerging Growth Company"
                            }
                        }
                    },
                "localname":  "EntityEmergingGrowthCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityFileNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Commission file number.  The field allows up to 17 characters.  The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
                            "label":  "Entity File Number"
                            }
                        }
                    },
                "localname":  "EntityFileNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "fileNumberItemType"
                },
            "dei_EntityFilerCategory":  {
                "auth_ref":  [
                    "r491"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate whether the registrant is one of the following:  Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer.  Definitions of these categories are stated in Rule 12b-2 of the Exchange Act.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Filer Category"
                            }
                        }
                    },
                "localname":  "EntityFilerCategory",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "filerCategoryItemType"
                },
            "dei_EntityIncorporationStateCountryCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Two-character EDGAR code representing the state or country of incorporation.",
                            "label":  "Entity Incorporation, State or Country Code"
                            }
                        }
                    },
                "localname":  "EntityIncorporationStateCountryCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "edgarStateCountryItemType"
                },
            "dei_EntityInteractiveDataCurrent":  {
                "auth_ref":  [
                    "r495"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
                            "label":  "Entity Interactive Data Current"
                            }
                        }
                    },
                "localname":  "EntityInteractiveDataCurrent",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityRegistrantName":  {
                "auth_ref":  [
                    "r491"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
                            "label":  "Entity Registrant Name"
                            }
                        }
                    },
                "localname":  "EntityRegistrantName",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityShellCompany":  {
                "auth_ref":  [
                    "r491"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
                            "label":  "Entity Shell Company"
                            }
                        }
                    },
                "localname":  "EntityShellCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntitySmallBusiness":  {
                "auth_ref":  [
                    "r491"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates that the company is a Smaller Reporting Company (SRC).",
                            "label":  "Entity Small Business"
                            }
                        }
                    },
                "localname":  "EntitySmallBusiness",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityTaxIdentificationNumber":  {
                "auth_ref":  [
                    "r491"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
                            "label":  "Entity Tax Identification Number"
                            }
                        }
                    },
                "localname":  "EntityTaxIdentificationNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "employerIdItemType"
                },
            "dei_LegalEntityAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The set of legal entities associated with a report.",
                            "label":  "Legal Entity [Axis]"
                            }
                        }
                    },
                "localname":  "LegalEntityAxis",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unauditedparentheticals-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-operating-lease-expense-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leases-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leasesparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-tables",
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dei_LocalPhoneNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Local phone number for entity.",
                            "label":  "Local Phone Number"
                            }
                        }
                    },
                "localname":  "LocalPhoneNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_Security12bTitle":  {
                "auth_ref":  [
                    "r490"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Title of a 12(b) registered security.",
                            "label":  "Title of 12(b) Security"
                            }
                        }
                    },
                "localname":  "Security12bTitle",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "securityTitleItemType"
                },
            "dei_SecurityExchangeName":  {
                "auth_ref":  [
                    "r492"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the Exchange on which a security is registered.",
                            "label":  "Security Exchange Name"
                            }
                        }
                    },
                "localname":  "SecurityExchangeName",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "edgarExchangeCodeItemType"
                },
            "dei_TradingSymbol":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Trading symbol of an instrument as listed on an exchange.",
                            "label":  "Trading Symbol"
                            }
                        }
                    },
                "localname":  "TradingSymbol",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-document-and-entity-information"
                    ],
                "xbrltype":  "tradingSymbolItemType"
                },
            "rfil_AccruedReceiptsCurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable for receipts (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accrued receipts"
                            }
                        }
                    },
                "localname":  "AccruedReceiptsCurrent",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_AllOtherForeignCountriesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents all other foreign countries not otherwise disclosed.",
                            "label":  "All Other Foreign Countries [Member]"
                            }
                        }
                    },
                "localname":  "AllOtherForeignCountriesMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_AnnualPayableAdditionalCompensation":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of annual cash or equity payment for additional compensation.",
                            "label":  "rfil_AnnualPayableAdditionalCompensation",
                            "terseLabel":  "Annual Payable, Additional Compensation"
                            }
                        }
                    },
                "localname":  "AnnualPayableAdditionalCompensation",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_BankOfAmericaNaMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents name of lender.",
                            "label":  "Bank of America, N.A. [Member]"
                            }
                        }
                    },
                "localname":  "BankOfAmericaNaMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_BusinessAcquisitionProFormaWeightedAverageBasicSharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted average number of shares (units) outstanding in the calculation of pro forma basic earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering in business acquisition.",
                            "label":  "rfil_BusinessAcquisitionProFormaWeightedAverageBasicSharesOutstanding",
                            "terseLabel":  "Basic (in shares)"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionProFormaWeightedAverageBasicSharesOutstanding",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "rfil_BusinessAcquisitionProFormaWeightedAverageSharesOutstandingDiluted":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted average number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering in business acquisition.",
                            "label":  "rfil_BusinessAcquisitionProFormaWeightedAverageSharesOutstandingDiluted",
                            "terseLabel":  "Diluted (in shares)"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionProFormaWeightedAverageSharesOutstandingDiluted",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "rfil_BusinessCombinationConsiderationTransferredBeforePostclosingAdjustment":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of consideration transferred, before post-closing adjustment, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
                            "label":  "rfil_BusinessCombinationConsiderationTransferredBeforePostclosingAdjustment",
                            "terseLabel":  "Business Combination, Consideration Transferred, Before Post-closing Adjustment"
                            }
                        }
                    },
                "localname":  "BusinessCombinationConsiderationTransferredBeforePostclosingAdjustment",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoninterestBearingLiabilities":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of noninterest bearing liabilities assumed at the acquisition date.",
                            "label":  "Non-interest bearing liabilities"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoninterestBearingLiabilities",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_CablesAndConnectorsAndCEnterprisesFacilitiesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents Cables and Connectors and C Enterprises facilities.",
                            "label":  "Cables and Connectors and C Enterprises Facilities [Member]"
                            }
                        }
                    },
                "localname":  "CablesAndConnectorsAndCEnterprisesFacilitiesMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_CablesAndConnectorsFacilitiesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents Cables and Connectors facilities,.",
                            "label":  "Cables and Connectors Facilities [Member["
                            }
                        }
                    },
                "localname":  "CablesAndConnectorsFacilitiesMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_CashDividendAndDeclaredDividendsTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for cash dividends and declared dividends.",
                            "label":  "Cash Dividend and Declared Dividends [Text Block]"
                            }
                        }
                    },
                "localname":  "CashDividendAndDeclaredDividendsTextBlock",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "rfil_CustomCablingManufacturingAndAssemblyMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents customer cabling manufacturing and assembly.",
                            "label":  "Custom Cabling Manufacturing and Assembly [Member]"
                            }
                        }
                    },
                "localname":  "CustomCablingManufacturingAndAssemblyMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_DebtInstrumentCovenantFixedChargeCoverageRatio":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents covenant for fixed charge ratio.",
                            "label":  "rfil_DebtInstrumentCovenantFixedChargeCoverageRatio",
                            "terseLabel":  "Debt Instrument, Covenant, Fixed Charge Coverage Ratio"
                            }
                        }
                    },
                "localname":  "DebtInstrumentCovenantFixedChargeCoverageRatio",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "pureItemType"
                },
            "rfil_DebtInstrumentCovenantMaximumEbitdaRatio":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents covenant for EBITDA requirement.",
                            "label":  "rfil_DebtInstrumentCovenantMaximumEbitdaRatio",
                            "terseLabel":  "Debt Instrument, Covenant, Maximum EBITDA Ratio"
                            }
                        }
                    },
                "localname":  "DebtInstrumentCovenantMaximumEbitdaRatio",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "pureItemType"
                },
            "rfil_DentInstrumentCovenantRequiredEbitda":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represent the required EBITDA by a covenant.",
                            "label":  "rfil_DentInstrumentCovenantRequiredEbitda",
                            "terseLabel":  "Dent Instrument, Covenant Required Ebitda"
                            }
                        }
                    },
                "localname":  "DentInstrumentCovenantRequiredEbitda",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_DistributorAMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represent Distributor A customer.",
                            "label":  "Distributor A [Member]"
                            }
                        }
                    },
                "localname":  "DistributorAMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_DistributorBMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents Distributor B customer.",
                            "label":  "Distributor B [Member]"
                            }
                        }
                    },
                "localname":  "DistributorBMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_DistributorOneMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "represents distributor one.",
                            "label":  "Distributor One [Member]"
                            }
                        }
                    },
                "localname":  "DistributorOneMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_DistributorTwoMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents distributor two.",
                            "label":  "Distributor Two [Member]"
                            }
                        }
                    },
                "localname":  "DistributorTwoMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_EmployeeRetentionTaxCreditReceivable":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_OtherAssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The portion of other current assets attributable to the receivable pursuant to the refundable payroll tax credit provided under the Coronavirus Aid, Relief, and Economic Security (CARES) Act.",
                            "label":  "Employee retention credit (\"ERC\")",
                            "terseLabel":  "Employee Retention Tax Credit Receivable"
                            }
                        }
                    },
                "localname":  "EmployeeRetentionTaxCreditReceivable",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_IncentiveStockOptionsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents incentive stock options.",
                            "label":  "Incentive Stock Options [Member]"
                            }
                        }
                    },
                "localname":  "IncentiveStockOptionsMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_IncreaseDecreaseInRightOfUseAssets":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the period in the carrying amount of right of use assets.",
                            "label":  "rfil_IncreaseDecreaseInRightOfUseAssets",
                            "negatedLabel":  "Right of use assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInRightOfUseAssets",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_InventoryPurchasesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents the inventory purchases benchmark.",
                            "label":  "Inventory Purchases [Member]"
                            }
                        }
                    },
                "localname":  "InventoryPurchasesMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_KAndKUnlimitedMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents K&K Unlimited.",
                            "label":  "K and K Unlimited [Member]"
                            }
                        }
                    },
                "localname":  "KAndKUnlimitedMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_LesseeLeasesOtherInformationTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The tabular disclosure for other information related to leases of the lessee.",
                            "label":  "Lessee, Leases, Other Information [Table Text Block]"
                            }
                        }
                    },
                "localname":  "LesseeLeasesOtherInformationTableTextBlock",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "rfil_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Thereafter"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_LesseeOperatingLeaseMonthlyRent":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The monthly rent for operating lease of the lessee.",
                            "label":  "rfil_LesseeOperatingLeaseMonthlyRent",
                            "terseLabel":  "Lessee, Operating Lease, Monthly Rent"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseMonthlyRent",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_LesseeOperatingLeaseMonthlyRentPayment":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents monthly rent payment for operating lease.",
                            "label":  "rfil_LesseeOperatingLeaseMonthlyRentPayment",
                            "terseLabel":  "Lessee, Operating Lease, Monthly Rent Payment"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseMonthlyRentPayment",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_MicrolabFXRLLCMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents Microlab/FXR LLC.",
                            "label":  "Microlab/FXR LLC [Member]"
                            }
                        }
                    },
                "localname":  "MicrolabFXRLLCMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_MrFinkMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents name of individual.",
                            "label":  "Mr.  Fink [Member]"
                            }
                        }
                    },
                "localname":  "MrFinkMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_MrGarlandMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents name of individual.",
                            "label":  "Mr.  Garland [Member]"
                            }
                        }
                    },
                "localname":  "MrGarlandMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_MrHoldsworthMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents name of individual.",
                            "label":  "Mr.  Holdsworth [Member]"
                            }
                        }
                    },
                "localname":  "MrHoldsworthMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_MsCefaliMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents name of individual.",
                            "label":  "Ms.  Cefali [Member]"
                            }
                        }
                    },
                "localname":  "MsCefaliMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_NonemployeeDirectorAnnualCompensation":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The annual compensation package for nonemployee directors.",
                            "label":  "rfil_NonemployeeDirectorAnnualCompensation",
                            "terseLabel":  "Nonemployee Director, Annual Compensation"
                            }
                        }
                    },
                "localname":  "NonemployeeDirectorAnnualCompensation",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_NonemployeeDirectorsAndAuditCommitteeChairMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents non-employee directors who are also chairperson of the audit committee",
                            "label":  "Non-employee Directors and Audit Committee Chair [Member]"
                            }
                        }
                    },
                "localname":  "NonemployeeDirectorsAndAuditCommitteeChairMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_NonemployeeDirectorsAndChairmanOfTheBoardMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents non-employee directors who are also chairman of the board.",
                            "label":  "Non-employee Directors and Chairman of the Board [Member]"
                            }
                        }
                    },
                "localname":  "NonemployeeDirectorsAndChairmanOfTheBoardMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_NonemployeeDirectorsAndChairpersonOfCommitteeOnBoardMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents non-employee directors who are also chairperson of a committee on the Board.",
                            "label":  "Non-employee Directors and Chairperson of Committee on Board [Member]"
                            }
                        }
                    },
                "localname":  "NonemployeeDirectorsAndChairpersonOfCommitteeOnBoardMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_NonemployeeDirectorsAndCompensationCommitteeChairMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents non-employee directors who are also chairperson of the compensation committee .",
                            "label":  "Non-employee Directors and Compensation Committee Chair [Member]"
                            }
                        }
                    },
                "localname":  "NonemployeeDirectorsAndCompensationCommitteeChairMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_NonemployeeDirectorsAndNominatingGovernanceChairMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents non-employee directors who are also chairperson of nominating & governance.",
                            "label":  "Non-employee Directors and Nominating & Governance Chair [Member]"
                            }
                        }
                    },
                "localname":  "NonemployeeDirectorsAndNominatingGovernanceChairMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_NonemployeeDirectorsAndStrategicPlanningAndCapitalAllocationChairMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents non-employee directors who are also chairperson of strategic planning and capital allocation.",
                            "label":  "Non-employee Directors and Strategic Planning and Capital Allocation Chair [Member]"
                            }
                        }
                    },
                "localname":  "NonemployeeDirectorsAndStrategicPlanningAndCapitalAllocationChairMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_NoteToFinancialStatementDetailsTextual":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note To Financial Statement Details Textual"
                            }
                        }
                    },
                "localname":  "NoteToFinancialStatementDetailsTextual",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_NotesToFinancialStatementsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Notes To Financial Statements [Abstract]"
                            }
                        }
                    },
                "localname":  "NotesToFinancialStatementsAbstract",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_NumberOfMajorVendors":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents the number of major vendors accounting for 10% or more of the specified concentration risk benchmark.",
                            "label":  "rfil_NumberOfMajorVendors",
                            "terseLabel":  "Number of Major Vendors"
                            }
                        }
                    },
                "localname":  "NumberOfMajorVendors",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual"
                    ],
                "xbrltype":  "integerItemType"
                },
            "rfil_OneManagerAndThreeOfficersMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information pertaining to one manager and three officers.",
                            "label":  "One Manager and Three Officers [Member]"
                            }
                        }
                    },
                "localname":  "OneManagerAndThreeOfficersMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_OneVendorMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents information regarding one vendor.",
                            "label":  "One Vendor [Member]"
                            }
                        }
                    },
                "localname":  "OneVendorMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_PaycheckProtectionProgramCaresActMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.",
                            "label":  "Paycheck Protection Program CARES Act [Member]"
                            }
                        }
                    },
                "localname":  "PaycheckProtectionProgramCaresActMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_ReimbursementForTenantImprovements":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_OtherAssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount for reimbursement of tenant improvements.",
                            "label":  "Reimbursement for tenant improvements"
                            }
                        }
                    },
                "localname":  "ReimbursementForTenantImprovements",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_RestrictedStockAndIncentiveStockOptionsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents restricted stock and incentive stock options.",
                            "label":  "Restricted Stock and Incentive Stock Options [Member]"
                            }
                        }
                    },
                "localname":  "RestrictedStockAndIncentiveStockOptionsMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_RfConnectorAndCableAssemblyMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents RF connector and cable assembly.",
                            "label":  "RF Connector and Cable Assembly [Member]"
                            }
                        }
                    },
                "localname":  "RfConnectorAndCableAssemblyMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_RisksAndUncertaintiesPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for risks and uncertainties.",
                            "label":  "Risks and Uncertainties [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "RisksAndUncertaintiesPolicyTextBlock",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "rfil_ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The tabular disclosure for finite-lived and indefinite-lived intangible assets.",
                            "label":  "Schedule of Finite-lived and Indefinite-lived Intangible Assets [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "rfil_SharePrice20DayAverage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The 20 day average price of a single share of a number of saleable stocks of a company.",
                            "label":  "rfil_SharePrice20DayAverage",
                            "terseLabel":  "Share Price, 20 Day Average (in dollars per share)"
                            }
                        }
                    },
                "localname":  "SharePrice20DayAverage",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "rfil_TaxPaymentsRelatedToSharesCanceledForVestedRestrictedStockAwards":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  12.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents the payments related to shares canceled for vested restricted stock awards.",
                            "label":  "rfil_TaxPaymentsRelatedToSharesCanceledForVestedRestrictedStockAwards",
                            "negatedLabel":  "Tax payments related to shares cancelled for vested restricted stock awards"
                            }
                        }
                    },
                "localname":  "TaxPaymentsRelatedToSharesCanceledForVestedRestrictedStockAwards",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "rfil_TenantImprovementAllowanceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents tenant improvement allowance.",
                            "label":  "Tenant Improvement Allowance [Member]"
                            }
                        }
                    },
                "localname":  "TenantImprovementAllowanceMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_TermLoanMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents information about the term loan.",
                            "label":  "Term Loan [Member]"
                            }
                        }
                    },
                "localname":  "TermLoanMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_VestingOnJanuary102023Member":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Date of vesting.",
                            "label":  "Vesting on January 10, 2023 [Member]"
                            }
                        }
                    },
                "localname":  "VestingOnJanuary102023Member",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_VestingOnJanuary1220222Member":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents vesting on January 12, 2022.",
                            "label":  "Vesting on January 12, 2022 [Member]"
                            }
                        }
                    },
                "localname":  "VestingOnJanuary1220222Member",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_WirelessCarrierCustomerMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information pertaining to the wireless carrier customer.",
                            "label":  "Wireless Carrier Customer [Member]"
                            }
                        }
                    },
                "localname":  "WirelessCarrierCustomerMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_WirelessProviderMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents wireless provider customer.",
                            "label":  "Wireless Provider [Member]"
                            }
                        }
                    },
                "localname":  "WirelessProviderMember",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "rfil_statement-statement-note-11-intangible-assets-intangible-assets-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 11 - Intangible Assets - Intangible Assets (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-11-intangible-assets-intangible-assets-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-11-intangible-assets-intangible-assetsparentheticals-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 11 - Intangible Assets - Intangible Assets-parentheticals (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 11 - Intangible Assets - Intangible Assets-parentheticals (Details) (Parentheticals)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-11-intangible-assets-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 11 - Intangible Assets"
                            }
                        }
                    },
                "localname":  "statement-statement-note-11-intangible-assets-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-12-commitments-future-minimum-lease-payments-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 12 - Commitments - Future Minimum Lease Payments (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-12-commitments-future-minimum-lease-payments-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-12-commitments-operating-lease-expense-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 12 - Commitments - Operating Lease Expense (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-12-commitments-operating-lease-expense-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-12-commitments-other-information-related-to-leases-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 12 - Commitments - Other Information Related to Leases (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-12-commitments-other-information-related-to-leases-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-12-commitments-other-information-related-to-leasesparentheticals-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 12 - Commitments - Other Information Related to Leases-parentheticals (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-12-commitments-other-information-related-to-leasesparentheticals-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-12-commitments-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 12 - Commitments"
                            }
                        }
                    },
                "localname":  "statement-statement-note-12-commitments-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 2 - Business Acquisition - Allocation of Estimated Purchase Price (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-2-business-acquisition-components-of-the-purchase-price-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 2 - Business Acquisition - Components of the Purchase Price (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-2-business-acquisition-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 2 - Business Acquisition"
                            }
                        }
                    },
                "localname":  "statement-statement-note-2-business-acquisition-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 2 - Business Acquisition - Unaudited Pro Forma Financial Information (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-3-inventories-and-major-vendors-inventories-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 3 - Inventories and Major Vendors - Inventories (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-3-inventories-and-major-vendors-inventories-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-3-inventories-and-major-vendors-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 3 - Inventories and Major Vendors"
                            }
                        }
                    },
                "localname":  "statement-statement-note-3-inventories-and-major-vendors-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-4-other-current-assets-other-current-assets-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 4 - Other Current Assets - Other Current Assets (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-4-other-current-assets-other-current-assets-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-4-other-current-assets-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 4 - Other Current Assets"
                            }
                        }
                    },
                "localname":  "statement-statement-note-4-other-current-assets-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 5 - Accrued Expenses and Other Current Liabilities - Accrued Expenses (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-5-accrued-expenses-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 5 - Accrued Expenses"
                            }
                        }
                    },
                "localname":  "statement-statement-note-5-accrued-expenses-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 6 - Earnings Per Share - Basic and Diluted Earnings Per Share (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-6-earnings-per-share-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 6 - Earnings Per Share"
                            }
                        }
                    },
                "localname":  "statement-statement-note-6-earnings-per-share-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 7 - Stock-based Compensation and Equity Transactions - Assumptions (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 7 - Stock-based Compensation and Equity Transactions - Options Outstanding (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-7-stockbased-compensation-and-equity-transactions-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 7 - Stock-based Compensation and Equity Transactions"
                            }
                        }
                    },
                "localname":  "statement-statement-note-7-stockbased-compensation-and-equity-transactions-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-8-concentrations-of-credit-risk-sales-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 8 - Concentrations of Credit Risk - Sales (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-8-concentrations-of-credit-risk-sales-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-8-concentrations-of-credit-risk-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 8 - Concentrations of Credit Risk"
                            }
                        }
                    },
                "localname":  "statement-statement-note-8-concentrations-of-credit-risk-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 9 - Segment Information - Net Sales, Income Before Provision for Income Taxes and Other Related Segment Information (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-9-segment-information-sales-by-geographic-area-details":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 9 - Segment Information - Sales by Geographic Area (Details)"
                            }
                        }
                    },
                "localname":  "statement-statement-note-9-segment-information-sales-by-geographic-area-details",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-note-9-segment-information-tables":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Note 9 - Segment Information"
                            }
                        }
                    },
                "localname":  "statement-statement-note-9-segment-information-tables",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "rfil_statement-statement-significant-accounting-policies-policies":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Significant Accounting Policies"
                            }
                        }
                    },
                "localname":  "statement-statement-significant-accounting-policies-policies",
                "nsuri":  "http://www.rfindustries.com/20220731",
                "xbrltype":  "stringItemType"
                },
            "srt_ChiefExecutiveOfficerMember":  {
                "auth_ref":  [
                    "r164"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Chief Executive Officer [Member]"
                            }
                        }
                    },
                "localname":  "ChiefExecutiveOfficerMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ConsolidationItemsAxis":  {
                "auth_ref":  [
                    "r88",
                    "r131",
                    "r144",
                    "r145",
                    "r146",
                    "r147",
                    "r149",
                    "r151",
                    "r155",
                    "r216",
                    "r217",
                    "r218",
                    "r219",
                    "r220",
                    "r221",
                    "r223",
                    "r224",
                    "r226",
                    "r228",
                    "r229"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Consolidation Items [Axis]"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidationItemsDomain":  {
                "auth_ref":  [
                    "r88",
                    "r131",
                    "r144",
                    "r145",
                    "r146",
                    "r147",
                    "r149",
                    "r151",
                    "r155",
                    "r216",
                    "r217",
                    "r218",
                    "r219",
                    "r220",
                    "r221",
                    "r223",
                    "r224",
                    "r226",
                    "r228",
                    "r229"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Consolidation Items [Domain]"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MajorCustomersAxis":  {
                "auth_ref":  [
                    "r162",
                    "r270",
                    "r272",
                    "r468"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Customer [Axis]"
                            }
                        }
                    },
                "localname":  "MajorCustomersAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_MaximumMember":  {
                "auth_ref":  [
                    "r211",
                    "r212",
                    "r213",
                    "r214",
                    "r234",
                    "r266",
                    "r276",
                    "r278",
                    "r422",
                    "r423",
                    "r424",
                    "r425",
                    "r426",
                    "r427",
                    "r428",
                    "r466",
                    "r469",
                    "r487",
                    "r488"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Maximum [Member]"
                            }
                        }
                    },
                "localname":  "MaximumMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MinimumMember":  {
                "auth_ref":  [
                    "r211",
                    "r212",
                    "r213",
                    "r214",
                    "r234",
                    "r266",
                    "r276",
                    "r278",
                    "r422",
                    "r423",
                    "r424",
                    "r425",
                    "r426",
                    "r427",
                    "r428",
                    "r466",
                    "r469",
                    "r487",
                    "r488"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Minimum [Member]"
                            }
                        }
                    },
                "localname":  "MinimumMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_NameOfMajorCustomerDomain":  {
                "auth_ref":  [
                    "r162",
                    "r270",
                    "r272",
                    "r468"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Customer [Domain]"
                            }
                        }
                    },
                "localname":  "NameOfMajorCustomerDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_RangeAxis":  {
                "auth_ref":  [
                    "r206",
                    "r211",
                    "r212",
                    "r213",
                    "r214",
                    "r234",
                    "r266",
                    "r273",
                    "r276",
                    "r278",
                    "r310",
                    "r311",
                    "r312",
                    "r422",
                    "r423",
                    "r424",
                    "r425",
                    "r426",
                    "r427",
                    "r428",
                    "r466",
                    "r469",
                    "r487",
                    "r488"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statistical Measurement [Axis]"
                            }
                        }
                    },
                "localname":  "RangeAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_RangeMember":  {
                "auth_ref":  [
                    "r206",
                    "r211",
                    "r212",
                    "r213",
                    "r214",
                    "r234",
                    "r266",
                    "r273",
                    "r276",
                    "r278",
                    "r310",
                    "r311",
                    "r312",
                    "r422",
                    "r423",
                    "r424",
                    "r425",
                    "r426",
                    "r427",
                    "r428",
                    "r466",
                    "r469",
                    "r487",
                    "r488"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statistical Measurement [Domain]"
                            }
                        }
                    },
                "localname":  "RangeMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_SegmentGeographicalDomain":  {
                "auth_ref":  [
                    "r159",
                    "r160",
                    "r270",
                    "r271",
                    "r467",
                    "r478",
                    "r479",
                    "r480",
                    "r481",
                    "r482",
                    "r483",
                    "r484",
                    "r485",
                    "r486"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Geographical [Domain]"
                            }
                        }
                    },
                "localname":  "SegmentGeographicalDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_StatementGeographicalAxis":  {
                "auth_ref":  [
                    "r159",
                    "r160",
                    "r270",
                    "r271",
                    "r467",
                    "r476",
                    "r478",
                    "r479",
                    "r480",
                    "r481",
                    "r482",
                    "r483",
                    "r484",
                    "r485",
                    "r486"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Geographical [Axis]"
                            }
                        }
                    },
                "localname":  "StatementGeographicalAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_TitleOfIndividualAxis":  {
                "auth_ref":  [
                    "r164",
                    "r417"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Title of Individual [Axis]"
                            }
                        }
                    },
                "localname":  "TitleOfIndividualAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_TitleOfIndividualWithRelationshipToEntityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Title of Individual [Domain]"
                            }
                        }
                    },
                "localname":  "TitleOfIndividualWithRelationshipToEntityDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountingPoliciesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Accounting Policies [Abstract]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis":  {
                "auth_ref":  [
                    "r48"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of receivable.",
                            "label":  "Receivable Type [Axis]"
                            }
                        }
                    },
                "localname":  "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.",
                            "label":  "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]"
                            }
                        }
                    },
                "localname":  "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AccountsPayableCurrent":  {
                "auth_ref":  [
                    "r39",
                    "r421"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date 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.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "AccountsPayableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsReceivableMember":  {
                "auth_ref":  [
                    "r477"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Due from customers or clients for goods or services that have been delivered or sold.",
                            "label":  "Accounts Receivable [Member]"
                            }
                        }
                    },
                "localname":  "AccountsReceivableMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountsReceivableNetCurrent":  {
                "auth_ref":  [
                    "r165",
                    "r166"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
                            "label":  "Trade accounts receivable, net of allowance for doubtful accounts of $124 and $87, respectively"
                            }
                        }
                    },
                "localname":  "AccountsReceivableNetCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r43"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        },
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.  Examples include taxes, interest, rent and utilities.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accrued expenses",
                            "totalLabel":  "Totals"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedSalariesCurrent":  {
                "auth_ref":  [
                    "r9",
                    "r43"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Wages payable"
                            }
                        }
                    },
                "localname":  "AccruedSalariesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r13",
                    "r202"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
                            "label":  "Less accumulated depreciation"
                            }
                        }
                    },
                "localname":  "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife":  {
                "auth_ref":  [
                    "r191"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
                            "terseLabel":  "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)"
                            }
                        }
                    },
                "localname":  "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_AdditionalPaidInCapitalCommonStock":  {
                "auth_ref":  [
                    "r24"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions.  Includes only common stock transactions (excludes preferred stock transactions).  May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
                            "label":  "Additional paid-in capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdditionalPaidInCapitalMember":  {
                "auth_ref":  [
                    "r90",
                    "r91",
                    "r92",
                    "r321",
                    "r322",
                    "r323",
                    "r381"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
                            "label":  "Additional Paid-in Capital [Member]"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
                            "label":  "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
                            "negatedLabel":  "Tax withholding related to vesting of restricted stock"
                            }
                        }
                    },
                "localname":  "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":  {
                "auth_ref":  [
                    "r280",
                    "r324",
                    "r325"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
                            "label":  "Stock-based compensation expense"
                            }
                        }
                    },
                "localname":  "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Adjustments to reconcile consolidated net income to net cash provided by (used in) operating activities:"
                            }
                        }
                    },
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AllocatedShareBasedCompensationExpense":  {
                "auth_ref":  [
                    "r314"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expense for award under share-based payment arrangement.  Excludes amount capitalized.",
                            "label":  "us-gaap_AllocatedShareBasedCompensationExpense",
                            "terseLabel":  "Share-Based Payment Arrangement, Expense"
                            }
                        }
                    },
                "localname":  "AllocatedShareBasedCompensationExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent":  {
                "auth_ref":  [
                    "r29",
                    "r167",
                    "r171"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of allowance for credit loss on accounts receivable, classified as current.",
                            "label":  "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent",
                            "terseLabel":  "Trade accounts receivable, allowance for doubtful accounts"
                            }
                        }
                    },
                "localname":  "AllowanceForDoubtfulAccountsReceivableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AmortizationOfFinancingCosts":  {
                "auth_ref":  [
                    "r58",
                    "r76",
                    "r254",
                    "r396"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  10.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense attributable to debt issuance costs.",
                            "label":  "Amortization of debt issuance cost"
                            }
                        }
                    },
                "localname":  "AmortizationOfFinancingCosts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AmortizationOfIntangibleAssets":  {
                "auth_ref":  [
                    "r76",
                    "r189",
                    "r196"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.  As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
                            "label":  "us-gaap_AmortizationOfIntangibleAssets",
                            "terseLabel":  "Amortization of Intangible Assets"
                            }
                        }
                    },
                "localname":  "AmortizationOfIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":  {
                "auth_ref":  [
                    "r113"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
                            "label":  "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                            "terseLabel":  "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)"
                            }
                        }
                    },
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-details-textual"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_AreaOfRealEstateProperty":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Area of a real estate property.",
                            "label":  "us-gaap_AreaOfRealEstateProperty",
                            "terseLabel":  "Area of Real Estate Property (Square Foot)"
                            }
                        }
                    },
                "localname":  "AreaOfRealEstateProperty",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "areaItemType"
                },
            "us-gaap_Assets":  {
                "auth_ref":  [
                    "r17",
                    "r84",
                    "r139",
                    "r146",
                    "r153",
                    "r169",
                    "r216",
                    "r217",
                    "r218",
                    "r220",
                    "r221",
                    "r222",
                    "r223",
                    "r225",
                    "r227",
                    "r229",
                    "r230",
                    "r373",
                    "r376",
                    "r387",
                    "r419",
                    "r421",
                    "r447",
                    "r457"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Total assets",
                            "totalLabel":  "TOTAL ASSETS"
                            }
                        }
                    },
                "localname":  "Assets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsCurrent":  {
                "auth_ref":  [
                    "r7",
                    "r38",
                    "r84",
                    "r169",
                    "r216",
                    "r217",
                    "r218",
                    "r220",
                    "r221",
                    "r222",
                    "r223",
                    "r225",
                    "r227",
                    "r229",
                    "r230",
                    "r373",
                    "r376",
                    "r387",
                    "r419",
                    "r421"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer).  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "us-gaap_AssetsCurrent",
                            "totalLabel":  "TOTAL CURRENT ASSETS"
                            }
                        }
                    },
                "localname":  "AssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "CURRENT ASSETS"
                            }
                        }
                    },
                "localname":  "AssetsCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AwardTypeAxis":  {
                "auth_ref":  [
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r301",
                    "r303",
                    "r304",
                    "r306",
                    "r307",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of award under share-based payment arrangement.",
                            "label":  "Award Type [Axis]"
                            }
                        }
                    },
                "localname":  "AwardTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BalanceSheetLocationAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by location on balance sheet (statement of financial position).",
                            "label":  "Balance Sheet Location [Axis]"
                            }
                        }
                    },
                "localname":  "BalanceSheetLocationAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BalanceSheetLocationDomain":  {
                "auth_ref":  [
                    "r378",
                    "r379"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Location in the balance sheet (statement of financial position).",
                            "label":  "Balance Sheet Location [Domain]"
                            }
                        }
                    },
                "localname":  "BalanceSheetLocationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock":  {
                "auth_ref":  [
                    "r89"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the basis of presentation and significant accounting policies concepts.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
                            "label":  "Basis of Presentation and Significant Accounting Policies [Text Block]"
                            }
                        }
                    },
                "localname":  "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_BusinessAcquisitionAcquireeDomain":  {
                "auth_ref":  [
                    "r275",
                    "r277",
                    "r360"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
                            "label":  "Business Acquisition, Acquiree [Domain]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionAcquireeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BusinessAcquisitionAxis":  {
                "auth_ref":  [
                    "r275",
                    "r277",
                    "r355",
                    "r356",
                    "r360"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by business combination or series of individually immaterial business combinations.",
                            "label":  "Business Acquisition [Axis]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired":  {
                "auth_ref":  [
                    "r352"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
                            "label":  "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired",
                            "terseLabel":  "Business Acquisition, Percentage of Voting Interests Acquired"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic":  {
                "auth_ref":  [
                    "r353",
                    "r354"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
                            "label":  "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic",
                            "verboseLabel":  "Basic (in dollars per share)"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionProFormaEarningsPerShareBasic",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted":  {
                "auth_ref":  [
                    "r353",
                    "r354"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
                            "label":  "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted",
                            "verboseLabel":  "Diluted (in dollars per share)"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionProFormaEarningsPerShareDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_BusinessAcquisitionProFormaInformationTextBlock":  {
                "auth_ref":  [
                    "r353",
                    "r354"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
                            "label":  "Business Acquisition, Pro Forma Information [Table Text Block]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionProFormaInformationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss":  {
                "auth_ref":  [
                    "r353",
                    "r354"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
                            "label":  "Net income"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionsProFormaNetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessAcquisitionsProFormaRevenue":  {
                "auth_ref":  [
                    "r353",
                    "r354"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
                            "label":  "Revenue"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionsProFormaRevenue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationAcquisitionRelatedCosts":  {
                "auth_ref":  [
                    "r351"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period.  Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
                            "label":  "us-gaap_BusinessCombinationAcquisitionRelatedCosts",
                            "terseLabel":  "Business Combination, Acquisition Related Costs"
                            }
                        }
                    },
                "localname":  "BusinessCombinationAcquisitionRelatedCosts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationConsiderationTransferred1":  {
                "auth_ref":  [
                    "r368",
                    "r369",
                    "r370"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
                            "label":  "us-gaap_BusinessCombinationConsiderationTransferred1",
                            "totalLabel":  "Total consideration transferred"
                            }
                        }
                    },
                "localname":  "BusinessCombinationConsiderationTransferred1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationDisclosureTextBlock":  {
                "auth_ref":  [
                    "r361",
                    "r372"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.  The disclosure may include leverage buyout transactions (as applicable).",
                            "label":  "Business Combination Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "BusinessCombinationDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets":  {
                "auth_ref":  [
                    "r358"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
                            "label":  "Current assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill":  {
                "auth_ref":  [
                    "r358"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
                            "label":  "Intangible assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet":  {
                "auth_ref":  [
                    "r357",
                    "r358"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
                            "label":  "Net assets acquired at fair value"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r357",
                    "r358"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of property, plant, and equipment recognized as of the acquisition date.",
                            "label":  "Property and equipment"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashAcquiredFromAcquisition":  {
                "auth_ref":  [
                    "r63"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
                            "label":  "us-gaap_CashAcquiredFromAcquisition",
                            "terseLabel":  "Cash Acquired from Acquisition"
                            }
                        }
                    },
                "localname":  "CashAcquiredFromAcquisition",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unauditedparentheticals-parentheticals"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashAndCashEquivalentsAtCarryingValue":  {
                "auth_ref":  [
                    "r3",
                    "r11",
                    "r78"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":  {
                "auth_ref":  [
                    "r72",
                    "r78",
                    "r80"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, 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.",
                            "label":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
                            "periodEndLabel":  "Cash and cash equivalents, end of period",
                            "periodStartLabel":  "Cash and cash equivalents, beginning of period"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":  {
                "auth_ref":  [
                    "r72",
                    "r388"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, 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.",
                            "label":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                            "totalLabel":  "Net decrease in cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashUninsuredAmount":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.",
                            "label":  "us-gaap_CashUninsuredAmount",
                            "terseLabel":  "Cash, Uninsured Amount"
                            }
                        }
                    },
                "localname":  "CashUninsuredAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CommitmentsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r210"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements.  Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
                            "label":  "Commitments Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "CommitmentsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CommonStockMember":  {
                "auth_ref":  [
                    "r90",
                    "r91",
                    "r381"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Stock that is subordinate to all other stock of the issuer.",
                            "label":  "Common Stock [Member]"
                            }
                        }
                    },
                "localname":  "CommonStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r22"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of common stock.",
                            "label":  "Common Stock, Par or Stated Value Per Share (in dollars per share)"
                            }
                        }
                    },
                "localname":  "CommonStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_CommonStockSharesAuthorized":  {
                "auth_ref":  [
                    "r22"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Common Stock, Shares Authorized (in shares)"
                            }
                        }
                    },
                "localname":  "CommonStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesIssued":  {
                "auth_ref":  [
                    "r22"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury).  These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized.  Shares issued include shares outstanding and shares held in the treasury.",
                            "label":  "Common Stock, Shares, Issued (in shares)"
                            }
                        }
                    },
                "localname":  "CommonStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesOutstanding":  {
                "auth_ref":  [
                    "r22",
                    "r267"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares of common stock outstanding.  Common stock represent the ownership interest in a corporation.",
                            "label":  "Common Stock, Shares, Outstanding, Ending Balance (in shares)"
                            }
                        }
                    },
                "localname":  "CommonStockSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockValue":  {
                "auth_ref":  [
                    "r22",
                    "r421"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
                            "label":  "Common stock - authorized 20,000,000 shares of $0.01 par value; 10,156,191 and 10,058,571 shares issued and outstanding at July 31, 2022 and October 31, 2021, respectively"
                            }
                        }
                    },
                "localname":  "CommonStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ConcentrationRiskBenchmarkDomain":  {
                "auth_ref":  [
                    "r122",
                    "r123",
                    "r162",
                    "r384",
                    "r385",
                    "r477"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The denominator in a calculation of a disclosed concentration risk percentage.",
                            "label":  "Concentration Risk Benchmark [Domain]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskBenchmarkDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ConcentrationRiskByBenchmarkAxis":  {
                "auth_ref":  [
                    "r122",
                    "r123",
                    "r162",
                    "r384",
                    "r385",
                    "r475",
                    "r477"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by benchmark of concentration risk.",
                            "label":  "Concentration Risk Benchmark [Axis]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskByBenchmarkAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConcentrationRiskByTypeAxis":  {
                "auth_ref":  [
                    "r122",
                    "r123",
                    "r162",
                    "r384",
                    "r385",
                    "r475",
                    "r477"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
                            "label":  "Concentration Risk Type [Axis]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConcentrationRiskDisclosureTextBlock":  {
                "auth_ref":  [
                    "r125"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact.  This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
                            "label":  "Concentration Risk Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ConcentrationRiskPercentage1":  {
                "auth_ref":  [
                    "r122",
                    "r123",
                    "r162",
                    "r384",
                    "r385"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
                            "label":  "Concentration Risk, Percentage",
                            "terseLabel":  "Concentration Risk, Percentage"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskPercentage1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ConcentrationRiskTypeDomain":  {
                "auth_ref":  [
                    "r122",
                    "r123",
                    "r162",
                    "r384",
                    "r385",
                    "r477"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
                            "label":  "Concentration Risk Type [Domain]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ConsolidationPolicyTextBlock":  {
                "auth_ref":  [
                    "r81",
                    "r375"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
                            "label":  "Consolidation, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "ConsolidationPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CorporateNonSegmentMember":  {
                "auth_ref":  [
                    "r144",
                    "r145",
                    "r146",
                    "r147",
                    "r149",
                    "r155",
                    "r157"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
                            "label":  "Corporate, Non-Segment [Member]"
                            }
                        }
                    },
                "localname":  "CorporateNonSegmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CostOfGoodsAndServicesSold":  {
                "auth_ref":  [
                    "r60",
                    "r430"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period.  This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
                            "label":  "Cost of sales"
                            }
                        }
                    },
                "localname":  "CostOfGoodsAndServicesSold",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CreditFacilityAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of credit facility.  Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
                            "label":  "Credit Facility [Axis]"
                            }
                        }
                    },
                "localname":  "CreditFacilityAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CreditFacilityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Type of credit facility.  Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
                            "label":  "Credit Facility [Domain]"
                            }
                        }
                    },
                "localname":  "CreditFacilityDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CustomerConcentrationRiskMember":  {
                "auth_ref":  [
                    "r121",
                    "r162"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues.  The risk is the materially adverse effects of loss of a significant customer.",
                            "label":  "Customer Concentration Risk [Member]"
                            }
                        }
                    },
                "localname":  "CustomerConcentrationRiskMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CustomerRelationshipsMember":  {
                "auth_ref":  [
                    "r366"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
                            "label":  "Customer Relationships [Member]"
                            }
                        }
                    },
                "localname":  "CustomerRelationshipsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtDisclosureTextBlock":  {
                "auth_ref":  [
                    "r82",
                    "r237",
                    "r238",
                    "r239",
                    "r240",
                    "r241",
                    "r242",
                    "r243",
                    "r248",
                    "r255",
                    "r256",
                    "r257",
                    "r265"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
                            "label":  "Debt Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "DebtDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DebtInstrumentAxis":  {
                "auth_ref":  [
                    "r18",
                    "r19",
                    "r20",
                    "r83",
                    "r88",
                    "r231",
                    "r232",
                    "r233",
                    "r234",
                    "r235",
                    "r236",
                    "r238",
                    "r244",
                    "r245",
                    "r246",
                    "r247",
                    "r249",
                    "r250",
                    "r251",
                    "r252",
                    "r253",
                    "r254",
                    "r259",
                    "r260",
                    "r261",
                    "r262",
                    "r397",
                    "r448",
                    "r449",
                    "r456"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
                            "label":  "Debt Instrument [Axis]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
                            "label":  "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1",
                            "terseLabel":  "Debt Instrument, Basis Spread on Variable Rate"
                            }
                        }
                    },
                "localname":  "DebtInstrumentBasisSpreadOnVariableRate1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentCarryingAmount":  {
                "auth_ref":  [
                    "r20",
                    "r258",
                    "r449",
                    "r456"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt.  Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
                            "label":  "us-gaap_DebtInstrumentCarryingAmount",
                            "terseLabel":  "Long-Term Debt, Gross"
                            }
                        }
                    },
                "localname":  "DebtInstrumentCarryingAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentFaceAmount":  {
                "auth_ref":  [
                    "r231",
                    "r259",
                    "r260",
                    "r395",
                    "r397",
                    "r398"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Face (par) amount of debt instrument at time of issuance.",
                            "label":  "us-gaap_DebtInstrumentFaceAmount",
                            "terseLabel":  "Debt Instrument, Face Amount"
                            }
                        }
                    },
                "localname":  "DebtInstrumentFaceAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentInterestRateStatedPercentage":  {
                "auth_ref":  [
                    "r45",
                    "r232"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Contractual interest rate for funds borrowed, under the debt agreement.",
                            "label":  "us-gaap_DebtInstrumentInterestRateStatedPercentage",
                            "terseLabel":  "Debt Instrument, Interest Rate, Stated Percentage"
                            }
                        }
                    },
                "localname":  "DebtInstrumentInterestRateStatedPercentage",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentNameDomain":  {
                "auth_ref":  [
                    "r46",
                    "r83",
                    "r88",
                    "r231",
                    "r232",
                    "r233",
                    "r234",
                    "r235",
                    "r236",
                    "r238",
                    "r244",
                    "r245",
                    "r246",
                    "r247",
                    "r249",
                    "r250",
                    "r251",
                    "r252",
                    "r253",
                    "r254",
                    "r259",
                    "r260",
                    "r261",
                    "r262",
                    "r397"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
                            "label":  "Debt Instrument, Name [Domain]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DeferredIncomeTaxAssetsNet":  {
                "auth_ref":  [
                    "r329",
                    "r330"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
                            "label":  "Deferred tax assets"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxAssetsNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r76",
                    "r85",
                    "r338",
                    "r343",
                    "r344",
                    "r345"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  14.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred income taxes"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationAndAmortization":  {
                "auth_ref":  [
                    "r76",
                    "r200"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
                            "label":  "us-gaap_DepreciationAndAmortization",
                            "verboseLabel":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "DepreciationAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationDepletionAndAmortization":  {
                "auth_ref":  [
                    "r76",
                    "r134"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "DepreciationDepletionAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock":  {
                "auth_ref":  [
                    "r283",
                    "r284",
                    "r315",
                    "r316",
                    "r318",
                    "r326"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for share-based payment arrangement.",
                            "label":  "Share-Based Payment Arrangement [Text Block]"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureTextBlockAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "us-gaap_DisclosureTextBlockAbstract",
                            "terseLabel":  "Notes to Financial Statements"
                            }
                        }
                    },
                "localname":  "DisclosureTextBlockAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Earnings per share:"
                            }
                        }
                    },
                "localname":  "EarningsPerShareAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareBasic":  {
                "auth_ref":  [
                    "r56",
                    "r95",
                    "r96",
                    "r97",
                    "r98",
                    "r99",
                    "r103",
                    "r105",
                    "r110",
                    "r111",
                    "r112",
                    "r116",
                    "r117",
                    "r382",
                    "r383",
                    "r453",
                    "r462"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
                            "label":  "Basic (in dollars per share)"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasic",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Weighted average shares outstanding:"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasicOtherDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareDiluted":  {
                "auth_ref":  [
                    "r56",
                    "r95",
                    "r96",
                    "r97",
                    "r98",
                    "r99",
                    "r105",
                    "r110",
                    "r111",
                    "r112",
                    "r116",
                    "r117",
                    "r382",
                    "r383",
                    "r453",
                    "r462"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
                            "label":  "Diluted (in dollars per share)"
                            }
                        }
                    },
                "localname":  "EarningsPerShareDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareTextBlock":  {
                "auth_ref":  [
                    "r113",
                    "r114",
                    "r115",
                    "r118"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for earnings per share.",
                            "label":  "Earnings Per Share [Text Block]"
                            }
                        }
                    },
                "localname":  "EarningsPerShareTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateContinuingOperations":  {
                "auth_ref":  [
                    "r332"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
                            "terseLabel":  "Effective Income Tax Rate Reconciliation, Percent, Total"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateContinuingOperations",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":  {
                "auth_ref":  [
                    "r317"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
                            "label":  "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                            "terseLabel":  "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1":  {
                "auth_ref":  [
                    "r317"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
                            "terseLabel":  "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_EquityComponentDomain":  {
                "auth_ref":  [
                    "r0",
                    "r51",
                    "r52",
                    "r53",
                    "r90",
                    "r91",
                    "r92",
                    "r94",
                    "r100",
                    "r102",
                    "r119",
                    "r170",
                    "r267",
                    "r268",
                    "r321",
                    "r322",
                    "r323",
                    "r339",
                    "r340",
                    "r381",
                    "r389",
                    "r390",
                    "r391",
                    "r392",
                    "r393",
                    "r394",
                    "r414",
                    "r470",
                    "r471",
                    "r472"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
                            "label":  "Equity Component [Domain]"
                            }
                        }
                    },
                "localname":  "EquityComponentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueMeasurementPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity.  Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
                            "label":  "Fair Value Measurement, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FinanceLeaseLiability":  {
                "auth_ref":  [
                    "r400",
                    "r412"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from finance lease.",
                            "label":  "Finance lease liabilities"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetUsefulLife":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_FiniteLivedIntangibleAssetUsefulLife",
                            "terseLabel":  "Finite-Lived Intangible Asset, Useful Life (Year)"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization":  {
                "auth_ref":  [
                    "r15",
                    "r195"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization",
                            "negatedLabel":  "Accumulated amortization"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAccumulatedAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "auth_ref":  [
                    "r190",
                    "r193",
                    "r195",
                    "r198",
                    "r431",
                    "r432"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by major type or class of finite-lived intangible assets.",
                            "label":  "Finite-Lived Intangible Assets by Major Class [Axis]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsByMajorClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsGross":  {
                "auth_ref":  [
                    "r195",
                    "r432"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "us-gaap_FiniteLivedIntangibleAssetsGross",
                            "terseLabel":  "Amortizable intangible assets, gross"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "auth_ref":  [
                    "r190",
                    "r194"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
                            "label":  "Finite-Lived Intangible Assets, Major Class Name [Domain]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsMajorClassNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsNet":  {
                "auth_ref":  [
                    "r195",
                    "r431"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Amortizable intangible assets, net",
                            "terseLabel":  "Amortizable intangible assets, net"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FurnitureAndFixturesGross":  {
                "auth_ref":  [
                    "r201"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities.  Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
                            "label":  "Furniture and office equipment"
                            }
                        }
                    },
                "localname":  "FurnitureAndFixturesGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GainsLossesOnExtinguishmentOfDebt":  {
                "auth_ref":  [
                    "r76",
                    "r263",
                    "r264"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  15.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
                            "label":  "us-gaap_GainsLossesOnExtinguishmentOfDebt",
                            "negatedLabel":  "PPP Loan and interest forgiveness"
                            }
                        }
                    },
                "localname":  "GainsLossesOnExtinguishmentOfDebt",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_Goodwill":  {
                "auth_ref":  [
                    "r14",
                    "r178",
                    "r179",
                    "r186",
                    "r188",
                    "r421",
                    "r446"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "us-gaap_Goodwill",
                            "terseLabel":  "Goodwill"
                            }
                        }
                    },
                "localname":  "Goodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GoodwillGross":  {
                "auth_ref":  [
                    "r179",
                    "r186",
                    "r188"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before 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.",
                            "label":  "Goodwill"
                            }
                        }
                    },
                "localname":  "GoodwillGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GranteeStatusAxis":  {
                "auth_ref":  [
                    "r279",
                    "r281",
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r301",
                    "r303",
                    "r304",
                    "r306",
                    "r307",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by status of recipient to whom award is granted.",
                            "label":  "Grantee Status [Axis]"
                            }
                        }
                    },
                "localname":  "GranteeStatusAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_GranteeStatusDomain":  {
                "auth_ref":  [
                    "r279",
                    "r281",
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r301",
                    "r303",
                    "r304",
                    "r306",
                    "r307",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Status of recipient to whom award is granted.",
                            "label":  "Grantee Status [Domain]"
                            }
                        }
                    },
                "localname":  "GranteeStatusDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_GrossProfit":  {
                "auth_ref":  [
                    "r59",
                    "r84",
                    "r139",
                    "r145",
                    "r149",
                    "r152",
                    "r155",
                    "r169",
                    "r216",
                    "r217",
                    "r218",
                    "r221",
                    "r222",
                    "r223",
                    "r225",
                    "r227",
                    "r229",
                    "r230",
                    "r387"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
                            "label":  "us-gaap_GrossProfit",
                            "totalLabel":  "Gross profit"
                            }
                        }
                    },
                "localname":  "GrossProfit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":  {
                "auth_ref":  [
                    "r54",
                    "r139",
                    "r145",
                    "r149",
                    "r152",
                    "r155",
                    "r445",
                    "r451",
                    "r454",
                    "r463"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
                            "label":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                            "totalLabel":  "Income before provision for income taxes",
                            "verboseLabel":  "Income (loss) before provision for income taxes"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeStatementAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Income Statement [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeStatementAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeStatementLocationAxis":  {
                "auth_ref":  [
                    "r204",
                    "r207"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by location in the income statement.",
                            "label":  "Income Statement Location [Axis]"
                            }
                        }
                    },
                "localname":  "IncomeStatementLocationAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeStatementLocationDomain":  {
                "auth_ref":  [
                    "r207"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Location in the income statement.",
                            "label":  "Income Statement Location [Domain]"
                            }
                        }
                    },
                "localname":  "IncomeStatementLocationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_IncomeTaxDisclosureTextBlock":  {
                "auth_ref":  [
                    "r86",
                    "r333",
                    "r336",
                    "r337",
                    "r341",
                    "r346",
                    "r348",
                    "r349",
                    "r350"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for income taxes.  Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
                            "label":  "Income Tax Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r87",
                    "r101",
                    "r102",
                    "r137",
                    "r331",
                    "r342",
                    "r347",
                    "r464"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Provision for income taxes",
                            "terseLabel":  "Income Tax Expense (Benefit), Total"
                            }
                        }
                    },
                "localname":  "IncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxesPaid":  {
                "auth_ref":  [
                    "r73",
                    "r79"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
                            "label":  "Supplemental cash flow information \u2013 income taxes paid"
                            }
                        }
                    },
                "localname":  "IncomeTaxesPaid",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsPayable":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "us-gaap_IncreaseDecreaseInAccountsPayable",
                            "terseLabel":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsPayable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsReceivable":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  16.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "us-gaap_IncreaseDecreaseInAccountsReceivable",
                            "negatedLabel":  "Trade accounts receivable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  11.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable",
                            "terseLabel":  "Income taxes payable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccruedIncomeTaxesPayable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccruedLiabilities":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
                            "label":  "us-gaap_IncreaseDecreaseInAccruedLiabilities",
                            "terseLabel":  "Accrued expenses"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccruedLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInInventories":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
                            "label":  "us-gaap_IncreaseDecreaseInInventories",
                            "negatedLabel":  "Inventories"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInInventories",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Changes in operating assets and liabilities:"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOperatingCapitalAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncreaseDecreaseInOtherCurrentAssets":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in current assets classified as other.",
                            "label":  "us-gaap_IncreaseDecreaseInOtherCurrentAssets",
                            "negatedTerseLabel":  "Other current assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOtherCurrentAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in noncurrent assets classified as other.",
                            "label":  "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets",
                            "negatedLabel":  "Other long-term assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOtherNoncurrentAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  13.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
                            "label":  "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities",
                            "terseLabel":  "Other long-term liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOtherNoncurrentLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":  {
                "auth_ref":  [
                    "r106",
                    "r107",
                    "r108",
                    "r112",
                    "r282"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
                            "label":  "Add effects of potentially dilutive securities-assumed exercise of stock options (in shares)"
                            }
                        }
                    },
                "localname":  "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "auth_ref":  [
                    "r192",
                    "r197"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
                            "label":  "Indefinite-Lived Intangible Assets [Axis]"
                            }
                        }
                    },
                "localname":  "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill":  {
                "auth_ref":  [
                    "r197"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
                            "label":  "Non-amortizable intangible assets",
                            "terseLabel":  "Non-amortizable intangible assets, trademarks"
                            }
                        }
                    },
                "localname":  "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "auth_ref":  [
                    "r192",
                    "r197"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill.  A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
                            "label":  "Indefinite-Lived Intangible Assets, Major Class Name [Domain]"
                            }
                        }
                    },
                "localname":  "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_IntangibleAssetsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r199"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for all or part of the information related to intangible assets.",
                            "label":  "Intangible Assets Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InventoryDisclosureTextBlock":  {
                "auth_ref":  [
                    "r174"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for inventory.  Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
                            "label":  "Inventory Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "InventoryDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InventoryFinishedGoodsNetOfReserves":  {
                "auth_ref":  [
                    "r30",
                    "r173"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
                            "label":  "Finished goods"
                            }
                        }
                    },
                "localname":  "InventoryFinishedGoodsNetOfReserves",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryNet":  {
                "auth_ref":  [
                    "r4",
                    "r35",
                    "r421"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
                            "label":  "Inventories"
                            }
                        }
                    },
                "localname":  "InventoryNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves":  {
                "auth_ref":  [
                    "r35",
                    "r173"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.  This amount is net of valuation reserves and adjustments.",
                            "label":  "Raw materials and supplies"
                            }
                        }
                    },
                "localname":  "InventoryRawMaterialsAndSuppliesNetOfReserves",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryWorkInProcessNetOfReserves":  {
                "auth_ref":  [
                    "r31",
                    "r173"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed.  This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
                            "label":  "Work in process"
                            }
                        }
                    },
                "localname":  "InventoryWorkInProcessNetOfReserves",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LeaseContractualTermAxis":  {
                "auth_ref":  [
                    "r405"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by contractual term of lease arrangement.",
                            "label":  "Lease Contractual Term [Axis]"
                            }
                        }
                    },
                "localname":  "LeaseContractualTermAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LeaseContractualTermDomain":  {
                "auth_ref":  [
                    "r405"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Contractual term of lease arrangement.",
                            "label":  "Lease Contractual Term [Domain]"
                            }
                        }
                    },
                "localname":  "LeaseContractualTermDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LeaseCostTableTextBlock":  {
                "auth_ref":  [
                    "r411"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of lessee's lease cost.  Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
                            "label":  "Lease, Cost [Table Text Block]"
                            }
                        }
                    },
                "localname":  "LeaseCostTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LesseeOperatingLeaseDiscountRate":  {
                "auth_ref":  [
                    "r404"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Discount rate used by lessee to determine present value of operating lease payments.",
                            "label":  "us-gaap_LesseeOperatingLeaseDiscountRate",
                            "terseLabel":  "Lessee, Operating Lease, Discount Rate"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseDiscountRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock":  {
                "auth_ref":  [
                    "r412"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability.  Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
                            "label":  "Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue":  {
                "auth_ref":  [
                    "r412"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
                            "label":  "Total future minimum lease payments"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":  {
                "auth_ref":  [
                    "r412"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year One"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour":  {
                "auth_ref":  [
                    "r412"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Four"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree":  {
                "auth_ref":  [
                    "r412"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Three"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":  {
                "auth_ref":  [
                    "r412"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Two"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear":  {
                "auth_ref":  [
                    "r412"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
                            "label":  "2022 (excluding nine months ended July 31, 2022)"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":  {
                "auth_ref":  [
                    "r412"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
                            "label":  "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
                            "negatedLabel":  "Less imputed interest"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm":  {
                "auth_ref":  [
                    "r402"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm",
                            "terseLabel":  "Lessee, Operating Lease, Remaining Lease Term (Year)"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseRemainingLeaseTerm",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_LesseeOperatingLeaseRenewalTerm":  {
                "auth_ref":  [
                    "r403"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_LesseeOperatingLeaseRenewalTerm",
                            "terseLabel":  "Lessee, Operating Lease, Renewal Term (Month)"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseRenewalTerm",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_LesseeOperatingLeaseTermOfContract":  {
                "auth_ref":  [
                    "r403"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_LesseeOperatingLeaseTermOfContract",
                            "terseLabel":  "Lessee, Operating Lease, Term of Contract (Month)"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseTermOfContract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_Liabilities":  {
                "auth_ref":  [
                    "r42",
                    "r84",
                    "r147",
                    "r169",
                    "r216",
                    "r217",
                    "r218",
                    "r221",
                    "r222",
                    "r223",
                    "r225",
                    "r227",
                    "r229",
                    "r230",
                    "r374",
                    "r376",
                    "r377",
                    "r387",
                    "r419",
                    "r420"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized.  Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
                            "label":  "us-gaap_Liabilities",
                            "totalLabel":  "TOTAL LIABILITIES"
                            }
                        }
                    },
                "localname":  "Liabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquity":  {
                "auth_ref":  [
                    "r28",
                    "r84",
                    "r169",
                    "r387",
                    "r421",
                    "r450",
                    "r459"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
                            "label":  "us-gaap_LiabilitiesAndStockholdersEquity",
                            "totalLabel":  "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesCurrent":  {
                "auth_ref":  [
                    "r8",
                    "r44",
                    "r84",
                    "r169",
                    "r216",
                    "r217",
                    "r218",
                    "r221",
                    "r222",
                    "r223",
                    "r225",
                    "r227",
                    "r229",
                    "r230",
                    "r374",
                    "r376",
                    "r377",
                    "r387",
                    "r419",
                    "r420",
                    "r421"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
                            "label":  "us-gaap_LiabilitiesCurrent",
                            "totalLabel":  "TOTAL CURRENT LIABILITIES"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "CURRENT LIABILITIES"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LineOfCreditFacilityAxis":  {
                "auth_ref":  [
                    "r40",
                    "r83"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
                            "label":  "Lender Name [Axis]"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LineOfCreditFacilityLenderDomain":  {
                "auth_ref":  [
                    "r40",
                    "r83"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
                            "label":  "Line of Credit Facility, Lender [Domain]"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityLenderDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity":  {
                "auth_ref":  [
                    "r40"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
                            "label":  "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity",
                            "terseLabel":  "Line of Credit Facility, Maximum Borrowing Capacity"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityMaximumBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtCurrent":  {
                "auth_ref":  [
                    "r41"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current.  Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper.  Excludes capital lease obligations.",
                            "label":  "Current portion of Term Loan"
                            }
                        }
                    },
                "localname":  "LongTermDebtCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtNoncurrent":  {
                "auth_ref":  [
                    "r20"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent.  Excludes lease obligation.",
                            "label":  "Term Loan, net of debt issuance cost"
                            }
                        }
                    },
                "localname":  "LongTermDebtNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongtermDebtTypeAxis":  {
                "auth_ref":  [
                    "r46"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of long-term debt.",
                            "label":  "Long-Term Debt, Type [Axis]"
                            }
                        }
                    },
                "localname":  "LongtermDebtTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LongtermDebtTypeDomain":  {
                "auth_ref":  [
                    "r46",
                    "r215"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
                            "label":  "Long-Term Debt, Type [Domain]"
                            }
                        }
                    },
                "localname":  "LongtermDebtTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_MachineryAndEquipmentGross":  {
                "auth_ref":  [
                    "r201"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
                            "label":  "Equipment and tooling"
                            }
                        }
                    },
                "localname":  "MachineryAndEquipmentGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivities":  {
                "auth_ref":  [
                    "r72"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities, including 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.",
                            "label":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                            "totalLabel":  "Net cash provided by financing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "FINANCING ACTIVITIES:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivities":  {
                "auth_ref":  [
                    "r72"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from investing activities, including 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.",
                            "label":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                            "totalLabel":  "Net cash used in investing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "INVESTING ACTIVITIES:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivities":  {
                "auth_ref":  [
                    "r72",
                    "r74",
                    "r77"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from operating activities, including discontinued operations.  Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
                            "label":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                            "totalLabel":  "Net cash provided by (used in) operating activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "OPERATING ACTIVITIES:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetIncomeLoss":  {
                "auth_ref":  [
                    "r2",
                    "r49",
                    "r50",
                    "r53",
                    "r55",
                    "r77",
                    "r84",
                    "r93",
                    "r95",
                    "r96",
                    "r97",
                    "r98",
                    "r101",
                    "r102",
                    "r109",
                    "r139",
                    "r145",
                    "r149",
                    "r152",
                    "r155",
                    "r169",
                    "r216",
                    "r217",
                    "r218",
                    "r221",
                    "r222",
                    "r223",
                    "r225",
                    "r227",
                    "r229",
                    "r230",
                    "r383",
                    "r387",
                    "r452",
                    "r461"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        },
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
                            "label":  "Consolidated net income",
                            "totalLabel":  "Consolidated net income"
                            }
                        }
                    },
                "localname":  "NetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting.  Includes, but is not limited to, quantification of the expected or actual impact.",
                            "label":  "New Accounting Pronouncements, Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NonUsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Countries excluding the United States of America (US).",
                            "label":  "Non-US [Member]"
                            }
                        }
                    },
                "localname":  "NonUsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NoncompeteAgreementsMember":  {
                "auth_ref":  [
                    "r364"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
                            "label":  "Noncompete Agreements [Member]"
                            }
                        }
                    },
                "localname":  "NoncompeteAgreementsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r62"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
                            "label":  "Other (expense) income"
                            }
                        }
                    },
                "localname":  "NonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NumberOfReportableSegments":  {
                "auth_ref":  [
                    "r127"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of segments reported by the entity.  A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
                            "label":  "us-gaap_NumberOfReportableSegments",
                            "terseLabel":  "Number of Reportable Segments"
                            }
                        }
                    },
                "localname":  "NumberOfReportableSegments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-details-textual"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_OperatingExpenses":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services.  Includes selling, general and administrative expense.",
                            "label":  "us-gaap_OperatingExpenses",
                            "totalLabel":  "Total operating expenses"
                            }
                        }
                    },
                "localname":  "OperatingExpenses",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingExpensesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Operating expenses:"
                            }
                        }
                    },
                "localname":  "OperatingExpensesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OperatingIncomeLoss":  {
                "auth_ref":  [
                    "r139",
                    "r145",
                    "r149",
                    "r152",
                    "r155"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The net result for the period of deducting operating expenses from operating revenues.",
                            "label":  "us-gaap_OperatingIncomeLoss",
                            "totalLabel":  "Operating income"
                            }
                        }
                    },
                "localname":  "OperatingIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseCost":  {
                "auth_ref":  [
                    "r406",
                    "r413"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term.  Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
                            "label":  "Operating lease cost"
                            }
                        }
                    },
                "localname":  "OperatingLeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-operating-lease-expense-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseExpense":  {
                "auth_ref":  [
                    "r401"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of operating lease expense.  Excludes sublease income.",
                            "label":  "us-gaap_OperatingLeaseExpense",
                            "terseLabel":  "Operating Lease, Expense"
                            }
                        }
                    },
                "localname":  "OperatingLeaseExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiability":  {
                "auth_ref":  [
                    "r400"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease.",
                            "label":  "Total",
                            "terseLabel":  "Operating Lease, Liability, Total"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityCurrent":  {
                "auth_ref":  [
                    "r400"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
                            "label":  "Current portion of operating lease liabilities",
                            "terseLabel":  "Operating Lease, Liability, Current"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityNoncurrent":  {
                "auth_ref":  [
                    "r400"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
                            "label":  "Operating lease liabilities",
                            "terseLabel":  "Operating Lease, Liability, Noncurrent"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseRightOfUseAsset":  {
                "auth_ref":  [
                    "r399"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's right to use underlying asset under operating lease.",
                            "label":  "Operating lease right of use assets, net",
                            "terseLabel":  "Operating Lease, Right-of-Use Asset"
                            }
                        }
                    },
                "localname":  "OperatingLeaseRightOfUseAsset",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent":  {
                "auth_ref":  [
                    "r410",
                    "r413"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average discount rate for operating lease calculated at point in time.",
                            "label":  "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent",
                            "terseLabel":  "Operating leases"
                            }
                        }
                    },
                "localname":  "OperatingLeaseWeightedAverageDiscountRatePercent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leases-details"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1":  {
                "auth_ref":  [
                    "r409",
                    "r413"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Operating leases (in months) (Month)"
                            }
                        }
                    },
                "localname":  "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leases-details"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_OperatingSegmentsMember":  {
                "auth_ref":  [
                    "r144",
                    "r145",
                    "r146",
                    "r147",
                    "r149",
                    "r155"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Operating Segments [Member]"
                            }
                        }
                    },
                "localname":  "OperatingSegmentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OrderOrProductionBacklogMember":  {
                "auth_ref":  [
                    "r365"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
                            "label":  "Order or Production Backlog [Member]"
                            }
                        }
                    },
                "localname":  "OrderOrProductionBacklogMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherAccruedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r43"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
                            "label":  "Other accrued expenses"
                            }
                        }
                    },
                "localname":  "OtherAccruedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherAssetsCurrent":  {
                "auth_ref":  [
                    "r37",
                    "r421"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        },
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current assets classified as other.",
                            "label":  "Other current assets",
                            "totalLabel":  "Other Assets, Current"
                            }
                        }
                    },
                "localname":  "OtherAssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherAssetsMiscellaneousCurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_OtherAssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.",
                            "label":  "Other"
                            }
                        }
                    },
                "localname":  "OtherAssetsMiscellaneousCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherAssetsNoncurrent":  {
                "auth_ref":  [
                    "r16"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of noncurrent assets classified as other.",
                            "label":  "Other assets"
                            }
                        }
                    },
                "localname":  "OtherAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherCurrentAssetsMember":  {
                "auth_ref":  [
                    "r378",
                    "r380"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing other current assets.",
                            "label":  "Other Current Assets [Member]"
                            }
                        }
                    },
                "localname":  "OtherCurrentAssetsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherCurrentAssetsTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for other current assets.",
                            "label":  "Other Current Assets [Text Block]"
                            }
                        }
                    },
                "localname":  "OtherCurrentAssetsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_OtherCurrentLiabilitiesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing other current liabilities.",
                            "label":  "Other Current Liabilities [Member]"
                            }
                        }
                    },
                "localname":  "OtherCurrentLiabilitiesMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherReceivables":  {
                "auth_ref":  [
                    "r23"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount due from parties in nontrade transactions, classified as other.",
                            "label":  "us-gaap_OtherReceivables",
                            "terseLabel":  "Other Receivables"
                            }
                        }
                    },
                "localname":  "OtherReceivables",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PatentsMember":  {
                "auth_ref":  [
                    "r367"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
                            "label":  "Patents [Member]"
                            }
                        }
                    },
                "localname":  "PatentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PaymentsForPreviousAcquisition":  {
                "auth_ref":  [
                    "r66"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_BusinessCombinationConsiderationTransferred1",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cash outflow representing an adjustment to the purchase price of a previous acquisition.",
                            "label":  "Post-closing adjustment",
                            "terseLabel":  "Payments for Previous Acquisition"
                            }
                        }
                    },
                "localname":  "PaymentsForPreviousAcquisition",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsOfDebtIssuanceCosts":  {
                "auth_ref":  [
                    "r71"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
                            "label":  "us-gaap_PaymentsOfDebtIssuanceCosts",
                            "negatedLabel":  "Debt issuance cost"
                            }
                        }
                    },
                "localname":  "PaymentsOfDebtIssuanceCosts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsOfDividendsCommonStock":  {
                "auth_ref":  [
                    "r69"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
                            "label":  "us-gaap_PaymentsOfDividendsCommonStock",
                            "terseLabel":  "Payments of Ordinary Dividends, Common Stock"
                            }
                        }
                    },
                "localname":  "PaymentsOfDividendsCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBusinessesGross":  {
                "auth_ref":  [
                    "r64",
                    "r371"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_BusinessCombinationConsiderationTransferred1",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of business during the period.  The cash portion only of the acquisition price.",
                            "label":  "Cash consideration paid at closing"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBusinessesGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired":  {
                "auth_ref":  [
                    "r64"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
                            "label":  "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired",
                            "negatedLabel":  "Purchase of company, net of cash acquired"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBusinessesNetOfCashAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r65"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
                            "label":  "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment",
                            "negatedLabel":  "Capital expenditures"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquirePropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PolicyTextBlockAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "us-gaap_PolicyTextBlockAbstract",
                            "terseLabel":  "Accounting Policies"
                            }
                        }
                    },
                "localname":  "PolicyTextBlockAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PrepaidExpenseCurrent":  {
                "auth_ref":  [
                    "r5",
                    "r36",
                    "r176",
                    "r177"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OtherAssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
                            "label":  "Prepaid expense"
                            }
                        }
                    },
                "localname":  "PrepaidExpenseCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PrepaidTaxes":  {
                "auth_ref":  [
                    "r6",
                    "r175",
                    "r177"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OtherAssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
                            "label":  "Prepaid taxes"
                            }
                        }
                    },
                "localname":  "PrepaidTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromIssuanceOfLongTermDebt":  {
                "auth_ref":  [
                    "r68"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
                            "label":  "Term Loan",
                            "terseLabel":  "Proceeds from Issuance of Long-Term Debt, Total"
                            }
                        }
                    },
                "localname":  "ProceedsFromIssuanceOfLongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromStockOptionsExercised":  {
                "auth_ref":  [
                    "r67",
                    "r320"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from exercise of option under share-based payment arrangement.",
                            "label":  "Proceeds from exercise of stock options"
                            }
                        }
                    },
                "localname":  "ProceedsFromStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentGross":  {
                "auth_ref":  [
                    "r12",
                    "r201"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "us-gaap_PropertyPlantAndEquipmentGross",
                            "totalLabel":  "Property, Plant and Equipment, Gross, Ending Balance"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNet":  {
                "auth_ref":  [
                    "r203",
                    "r421",
                    "r455",
                    "r460"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "us-gaap_PropertyPlantAndEquipmentNet",
                            "totalLabel":  "Total property and equipment, net"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNetAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Property and equipment:"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNetAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ProvisionForDoubtfulAccounts":  {
                "auth_ref":  [
                    "r57",
                    "r172"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
                            "label":  "Bad debt expense"
                            }
                        }
                    },
                "localname":  "ProvisionForDoubtfulAccounts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReceivableTypeDomain":  {
                "auth_ref":  [
                    "r48"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
                            "label":  "Receivable [Domain]"
                            }
                        }
                    },
                "localname":  "ReceivableTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RelatedPartyDomain":  {
                "auth_ref":  [
                    "r274",
                    "r415",
                    "r416"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families.  It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
                            "label":  "Related Party [Domain]"
                            }
                        }
                    },
                "localname":  "RelatedPartyDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis":  {
                "auth_ref":  [
                    "r274",
                    "r415",
                    "r418",
                    "r433",
                    "r434",
                    "r435",
                    "r436",
                    "r437",
                    "r438",
                    "r439",
                    "r440",
                    "r441",
                    "r442",
                    "r443",
                    "r444"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of related party.  Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families.  It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
                            "label":  "Related Party [Axis]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsByRelatedPartyAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RepaymentsOfLongTermDebt":  {
                "auth_ref":  [
                    "r70"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
                            "label":  "us-gaap_RepaymentsOfLongTermDebt",
                            "negatedTerseLabel":  "Term Loan payments"
                            }
                        }
                    },
                "localname":  "RepaymentsOfLongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ResearchAndDevelopmentExpense":  {
                "auth_ref":  [
                    "r327",
                    "r429",
                    "r489"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
                            "label":  "Engineering"
                            }
                        }
                    },
                "localname":  "ResearchAndDevelopmentExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedStockMember":  {
                "auth_ref":  [
                    "r113"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
                            "label":  "Restricted Stock [Member]"
                            }
                        }
                    },
                "localname":  "RestrictedStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RetainedEarningsAccumulatedDeficit":  {
                "auth_ref":  [
                    "r25",
                    "r268",
                    "r421",
                    "r458",
                    "r473",
                    "r474"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained earnings"
                            }
                        }
                    },
                "localname":  "RetainedEarningsAccumulatedDeficit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsMember":  {
                "auth_ref":  [
                    "r0",
                    "r90",
                    "r91",
                    "r92",
                    "r94",
                    "r100",
                    "r102",
                    "r170",
                    "r321",
                    "r322",
                    "r323",
                    "r339",
                    "r340",
                    "r381",
                    "r470",
                    "r472"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings [Member]"
                            }
                        }
                    },
                "localname":  "RetainedEarningsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax":  {
                "auth_ref":  [
                    "r130",
                    "r131",
                    "r144",
                    "r150",
                    "r151",
                    "r158",
                    "r159",
                    "r162",
                    "r269",
                    "r270",
                    "r430"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer.  Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
                            "label":  "Net sales"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerIncludingAssessedTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerMember":  {
                "auth_ref":  [
                    "r122",
                    "r162"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
                            "label":  "Revenue from Contract with Customer Benchmark [Member]"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RevolvingCreditFacilityMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
                            "label":  "Revolving Credit Facility [Member]"
                            }
                        }
                    },
                "localname":  "RevolvingCreditFacilityMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":  {
                "auth_ref":  [
                    "r408",
                    "r413"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
                            "label":  "Operating leases"
                            }
                        }
                    },
                "localname":  "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leases-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SalesRevenueNetMember":  {
                "auth_ref":  [
                    "r122",
                    "r162"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
                            "label":  "Revenue Benchmark [Member]"
                            }
                        }
                    },
                "localname":  "SalesRevenueNetMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of accrued liabilities.",
                            "label":  "Schedule of Accrued Liabilities [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfAccruedLiabilitiesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock":  {
                "auth_ref":  [
                    "r355",
                    "r356"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities.  This table does not include leveraged buyouts.",
                            "label":  "Schedule of Business Acquisitions, by Acquisition [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock":  {
                "auth_ref":  [
                    "r112"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
                            "label":  "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfInventoryCurrentTableTextBlock":  {
                "auth_ref":  [
                    "r10",
                    "r32",
                    "r33",
                    "r34"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
                            "label":  "Schedule of Inventory, Current [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfInventoryCurrentTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the carrying amounts of other current assets.",
                            "label":  "Schedule of Other Current Assets [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfOtherCurrentAssetsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock":  {
                "auth_ref":  [
                    "r359"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed.  May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
                            "label":  "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues.  The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer.  For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
                            "label":  "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock":  {
                "auth_ref":  [
                    "r139",
                    "r142",
                    "r148",
                    "r187"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the profit or loss and total assets for each reportable segment.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock":  {
                "auth_ref":  [
                    "r287",
                    "r302",
                    "r305"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure for stock option plans.  Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
                            "label":  "Share-Based Payment Arrangement, Option, Activity [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock":  {
                "auth_ref":  [
                    "r308"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
                            "label":  "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock":  {
                "auth_ref":  [
                    "r120",
                    "r122",
                    "r123",
                    "r124",
                    "r384",
                    "r386"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
                            "label":  "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]"
                            }
                        }
                    },
                "localname":  "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-tables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentDomain":  {
                "auth_ref":  [
                    "r126",
                    "r130",
                    "r131",
                    "r132",
                    "r133",
                    "r134",
                    "r135",
                    "r136",
                    "r137",
                    "r138",
                    "r139",
                    "r140",
                    "r141",
                    "r144",
                    "r145",
                    "r146",
                    "r147",
                    "r149",
                    "r150",
                    "r151",
                    "r152",
                    "r153",
                    "r155",
                    "r162",
                    "r179",
                    "r180",
                    "r181",
                    "r182",
                    "r183",
                    "r184",
                    "r185",
                    "r186",
                    "r187",
                    "r188",
                    "r208",
                    "r209",
                    "r465"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Segments [Domain]"
                            }
                        }
                    },
                "localname":  "SegmentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SegmentReportingDisclosureTextBlock":  {
                "auth_ref":  [
                    "r126",
                    "r128",
                    "r129",
                    "r139",
                    "r143",
                    "r149",
                    "r153",
                    "r154",
                    "r155",
                    "r156",
                    "r158",
                    "r161",
                    "r162",
                    "r163"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for reporting segments including data and tables.  Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
                            "label":  "Segment Reporting Disclosure [Text Block]"
                            }
                        }
                    },
                "localname":  "SegmentReportingDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SellingGeneralAndAdministrativeExpense":  {
                "auth_ref":  [
                    "r61"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingExpenses",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses.  Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products.  Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges.  General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
                            "label":  "Selling and general"
                            }
                        }
                    },
                "localname":  "SellingGeneralAndAdministrativeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SellingGeneralAndAdministrativeExpensesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing selling, general and administrative expense.",
                            "label":  "Selling, General and Administrative Expenses [Member]"
                            }
                        }
                    },
                "localname":  "SellingGeneralAndAdministrativeExpensesMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedCompensation":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of noncash expense for share-based payment arrangement.",
                            "label":  "us-gaap_ShareBasedCompensation",
                            "terseLabel":  "Stock-based compensation expense"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1":  {
                "auth_ref":  [
                    "r284"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.  Includes, but is not limited to, combination of market, performance or service condition.",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":  {
                "auth_ref":  [
                    "r299"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate":  {
                "auth_ref":  [
                    "r311"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
                            "label":  "Dividend yield"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":  {
                "auth_ref":  [
                    "r310"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The estimated measure of the percentage by which a share price is expected to fluctuate during a period.  Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean.  The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period.  That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
                            "label":  "Volatility factor"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":  {
                "auth_ref":  [
                    "r312"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
                            "label":  "Risk-free interest rate"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber":  {
                "auth_ref":  [
                    "r290"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
                            "label":  "Options exercisable at end of year (in shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r290"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
                            "label":  "Options exercisable, weighted average exercise price (in dollars per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod":  {
                "auth_ref":  [
                    "r291"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
                            "negatedLabel":  "Options cancelled (in shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r291"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average price of options that were either forfeited or expired.",
                            "label":  "Options canceled or expired, weighted average exercise price (in dollars per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod":  {
                "auth_ref":  [
                    "r292"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Net number of share options (or share units) granted during the period.",
                            "label":  "Options granted (in shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":  {
                "auth_ref":  [
                    "r292"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gross number of share options (or share units) granted during the period.",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r303"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":  {
                "auth_ref":  [
                    "r319"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":  {
                "auth_ref":  [
                    "r288",
                    "r289"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of options outstanding, including both vested and non-vested options.",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                            "periodEndLabel":  "Options outstanding at end of year (in shares)",
                            "periodStartLabel":  "Outstanding at beginning of year (in shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r288",
                    "r289"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
                            "periodEndLabel":  "Options outstanding at end of year, weighted average exercise price (in dollars per share)",
                            "periodStartLabel":  "Options outstanding at end of year, weighted average exercise price (in dollars per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue":  {
                "auth_ref":  [
                    "r306"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber":  {
                "auth_ref":  [
                    "r306"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Options vested and expected to vest at end of year (in shares)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r306"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Options vested and expected to vest, weighted average exercise price (in dollars per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain":  {
                "auth_ref":  [
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r301",
                    "r303",
                    "r304",
                    "r306",
                    "r307",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Award under share-based payment arrangement.",
                            "label":  "Award Type [Domain]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r293"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
                            "label":  "Options exercised, weighted average exercise price (in dollars per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r292"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
                            "label":  "Options granted, weighted average exercise price (in dollars per share)"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by supplier.",
                            "label":  "Supplier [Axis]"
                            }
                        }
                    },
                "localname":  "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.",
                            "label":  "Supplier [Domain]"
                            }
                        }
                    },
                "localname":  "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedPaymentArrangementNonemployeeMember":  {
                "auth_ref":  [
                    "r279",
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r301",
                    "r303",
                    "r304",
                    "r306",
                    "r307",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction.  Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.",
                            "label":  "Share-Based Payment Arrangement, Nonemployee [Member]"
                            }
                        }
                    },
                "localname":  "ShareBasedPaymentArrangementNonemployeeMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage":  {
                "auth_ref":  [
                    "r284"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of vesting of award under share-based payment arrangement.",
                            "label":  "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod":  {
                "auth_ref":  [
                    "r285"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1":  {
                "auth_ref":  [
                    "r309"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Expected life of the option (years) (Year)"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1":  {
                "auth_ref":  [
                    "r319"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
                            "label":  "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1":  {
                "auth_ref":  [
                    "r319"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2":  {
                "auth_ref":  [
                    "r306"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1":  {
                "auth_ref":  [
                    "r307"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
                            "terseLabel":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares issued which are neither cancelled nor held in the treasury.",
                            "label":  "us-gaap_SharesOutstanding",
                            "periodEndLabel":  "Shares (in shares)",
                            "periodStartLabel":  "Balance (in shares)"
                            }
                        }
                    },
                "localname":  "SharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
                            "label":  "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation",
                            "negatedLabel":  "Tax withholding related to vesting of restricted stock (in shares)"
                            }
                        }
                    },
                "localname":  "SharesPaidForTaxWithholdingForShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShortTermLeaseCost":  {
                "auth_ref":  [
                    "r407",
                    "r413"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
                            "label":  "Short-term lease cost"
                            }
                        }
                    },
                "localname":  "ShortTermLeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-operating-lease-expense-details"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StatementBusinessSegmentsAxis":  {
                "auth_ref":  [
                    "r1",
                    "r126",
                    "r130",
                    "r131",
                    "r132",
                    "r133",
                    "r134",
                    "r135",
                    "r136",
                    "r137",
                    "r138",
                    "r139",
                    "r140",
                    "r141",
                    "r144",
                    "r145",
                    "r146",
                    "r147",
                    "r149",
                    "r150",
                    "r151",
                    "r152",
                    "r153",
                    "r155",
                    "r162",
                    "r179",
                    "r180",
                    "r181",
                    "r182",
                    "r183",
                    "r184",
                    "r185",
                    "r186",
                    "r187",
                    "r188",
                    "r205",
                    "r208",
                    "r209",
                    "r465"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by business segments.",
                            "label":  "Segments [Axis]"
                            }
                        }
                    },
                "localname":  "StatementBusinessSegmentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementEquityComponentsAxis":  {
                "auth_ref":  [
                    "r0",
                    "r47",
                    "r51",
                    "r52",
                    "r53",
                    "r90",
                    "r91",
                    "r92",
                    "r94",
                    "r100",
                    "r102",
                    "r119",
                    "r170",
                    "r267",
                    "r268",
                    "r321",
                    "r322",
                    "r323",
                    "r339",
                    "r340",
                    "r381",
                    "r389",
                    "r390",
                    "r391",
                    "r392",
                    "r393",
                    "r394",
                    "r414",
                    "r470",
                    "r471",
                    "r472"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by component of equity.",
                            "label":  "Equity Components [Axis]"
                            }
                        }
                    },
                "localname":  "StatementEquityComponentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Statement [Line Items]"
                            }
                        }
                    },
                "localname":  "StatementLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unauditedparentheticals-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-operating-lease-expense-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leases-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leasesparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-tables",
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfCashFlowsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Cash Flows [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfCashFlowsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfFinancialPositionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Financial Position [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfFinancialPositionAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Stockholders' Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementTable":  {
                "auth_ref":  [
                    "r90",
                    "r91",
                    "r92",
                    "r119",
                    "r430"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
                            "label":  "Statement [Table]"
                            }
                        }
                    },
                "localname":  "StatementTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-cash-flows-unauditedparentheticals-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements",
                    "http://www.rfindustries.com/20220731/role/statement-note-1-unaudited-interim-condensed-consolidated-financial-statements-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes",
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-future-minimum-lease-payments-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-operating-lease-expense-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leases-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-other-information-related-to-leasesparentheticals-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans",
                    "http://www.rfindustries.com/20220731/role/statement-note-13-term-loan-line-of-credit-and-ppp-loans-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends",
                    "http://www.rfindustries.com/20220731/role/statement-note-14-cash-dividend-and-declared-dividends-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-allocation-of-estimated-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-components-of-the-purchase-price-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-unaudited-pro-forma-financial-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-inventories-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-other-current-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-and-other-current-liabilities-accrued-expenses-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-assumptions-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-sales-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-details-textual",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-net-sales-income-before-provision-for-income-taxes-and-other-related-segment-information-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-sales-by-geographic-area-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-tables",
                    "http://www.rfindustries.com/20220731/role/statement-significant-accounting-policies-policies"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited":  {
                "auth_ref":  [
                    "r21",
                    "r22",
                    "r267",
                    "r268"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares related to Restricted Stock Award forfeited during the period.",
                            "label":  "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
                            "negatedLabel":  "Forfeiture of restricted stock (in shares)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross":  {
                "auth_ref":  [
                    "r267",
                    "r268"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
                            "label":  "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
                            "terseLabel":  "Stock Issued During Period, Shares, Restricted Stock Award, Gross"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures":  {
                "auth_ref":  [
                    "r21",
                    "r22",
                    "r267",
                    "r268"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
                            "label":  "Issuance of restricted stock (in shares)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised":  {
                "auth_ref":  [
                    "r21",
                    "r22",
                    "r267",
                    "r268",
                    "r293"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of share options (or share units) exercised during the current period.",
                            "label":  "Exercise of stock options (in shares)",
                            "negatedLabel":  "Options exercised (in shares)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-options-outstanding-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures":  {
                "auth_ref":  [
                    "r21",
                    "r22",
                    "r267",
                    "r268"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Value of stock related to Restricted Stock Awards forfeited during the period.",
                            "label":  "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
                            "negatedLabel":  "Forfeiture of restricted stock"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures":  {
                "auth_ref":  [
                    "r267",
                    "r268"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
                            "label":  "Issuance of restricted stock"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised":  {
                "auth_ref":  [
                    "r47",
                    "r267",
                    "r268"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Value of stock issued as a result of the exercise of stock options.",
                            "label":  "Exercise of stock options"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquity":  {
                "auth_ref":  [
                    "r22",
                    "r26",
                    "r27",
                    "r84",
                    "r168",
                    "r169",
                    "r387",
                    "r421"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent.  The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest).  This excludes temporary equity and is sometimes called permanent equity.",
                            "label":  "us-gaap_StockholdersEquity",
                            "periodEndLabel":  "Balance",
                            "periodStartLabel":  "Balance",
                            "totalLabel":  "TOTAL STOCKHOLDERS' EQUITY"
                            }
                        }
                    },
                "localname":  "StockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "STOCKHOLDERS' EQUITY"
                            }
                        }
                    },
                "localname":  "StockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SupplierConcentrationRiskMember":  {
                "auth_ref":  [
                    "r121"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services.  Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
                            "label":  "Supplier Concentration Risk [Member]"
                            }
                        }
                    },
                "localname":  "SupplierConcentrationRiskMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "us-gaap_TableTextBlock",
                            "terseLabel":  "Notes Tables"
                            }
                        }
                    },
                "localname":  "TableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-12-commitments-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-2-business-acquisition-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-3-inventories-and-major-vendors-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-4-other-current-assets-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-5-accrued-expenses-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-8-concentrations-of-credit-risk-tables",
                    "http://www.rfindustries.com/20220731/role/statement-note-9-segment-information-tables"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_TechnologyBasedIntangibleAssetsMember":  {
                "auth_ref":  [
                    "r362"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
                            "label":  "Technology-Based Intangible Assets [Member]"
                            }
                        }
                    },
                "localname":  "TechnologyBasedIntangibleAssetsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TradeNamesMember":  {
                "auth_ref":  [
                    "r363"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
                            "label":  "Trade Names [Member]"
                            }
                        }
                    },
                "localname":  "TradeNamesMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assetsparentheticals-details-parentheticals"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TrademarksMember":  {
                "auth_ref":  [
                    "r363"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
                            "label":  "Trademarks [Member]"
                            }
                        }
                    },
                "localname":  "TrademarksMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets",
                    "http://www.rfindustries.com/20220731/role/statement-note-11-intangible-assets-intangible-assets-details"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_UnrecognizedTaxBenefits":  {
                "auth_ref":  [
                    "r328",
                    "r335"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of unrecognized tax benefits.",
                            "label":  "us-gaap_UnrecognizedTaxBenefits",
                            "terseLabel":  "Unrecognized Tax Benefits, Ending Balance"
                            }
                        }
                    },
                "localname":  "UnrecognizedTaxBenefits",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued":  {
                "auth_ref":  [
                    "r334"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
                            "label":  "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
                            "terseLabel":  "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total"
                            }
                        }
                    },
                "localname":  "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-10-income-taxes-details-textual"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_VestingAxis":  {
                "auth_ref":  [
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r301",
                    "r303",
                    "r304",
                    "r306",
                    "r307",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by vesting schedule of award under share-based payment arrangement.",
                            "label":  "Vesting [Axis]"
                            }
                        }
                    },
                "localname":  "VestingAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_VestingDomain":  {
                "auth_ref":  [
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r301",
                    "r303",
                    "r304",
                    "r306",
                    "r307",
                    "r309",
                    "r310",
                    "r311",
                    "r312",
                    "r313"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Vesting schedule of award under share-based payment arrangement.",
                            "label":  "Vesting [Domain]"
                            }
                        }
                    },
                "localname":  "VestingDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions",
                    "http://www.rfindustries.com/20220731/role/statement-note-7-stockbased-compensation-and-equity-transactions-details-textual"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding":  {
                "auth_ref":  [
                    "r104",
                    "r112"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
                            "label":  "Diluted (in shares)"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfDilutedSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic":  {
                "auth_ref":  [
                    "r103",
                    "r112"
                    ],
                "calculation":  {
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
                            "label":  "Basic (in shares)"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasic",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.rfindustries.com/20220731/role/statement-condensed-consolidated-statements-of-operations-unaudited",
                    "http://www.rfindustries.com/20220731/role/statement-note-6-earnings-per-share-basic-and-diluted-earnings-per-share-details"
                    ],
                "xbrltype":  "sharesItemType"
                }
            },
        "unitCount":  8
        }
    },
"std_ref":  {
    "r0":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
        },
    "r1":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "205",
        "URI":  "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
        },
    "r10":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
        },
    "r100":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
        },
    "r101":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
        },
    "r102":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
        },
    "r103":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
        },
    "r104":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
        },
    "r105":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
        },
    "r106":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256"
        },
    "r107":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256"
        },
    "r108":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256"
        },
    "r109":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
        },
    "r11":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r110":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
        },
    "r111":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
        },
    "r112":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
        },
    "r113":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
        },
    "r114":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
        },
    "r115":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
        },
    "r116":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
        },
    "r117":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "52",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
        },
    "r118":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/topic&trid=2144383"
        },
    "r119":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "272",
        "URI":  "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
        },
    "r12":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(13))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r120":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
        },
    "r121":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
        },
    "r122":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
        },
    "r123":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
        },
    "r124":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
        },
    "r125":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/topic&trid=2134479"
        },
    "r126":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
        },
    "r127":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
        },
    "r128":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
        },
    "r129":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
        },
    "r13":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(14))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r130":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r131":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r132":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r133":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r134":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r135":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r136":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r137":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r138":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(j)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r139":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r14":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(15))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r140":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
        },
    "r141":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
        },
    "r142":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
        },
    "r143":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "26",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
        },
    "r144":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r145":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r146":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r147":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r148":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r149":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
        },
    "r15":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(16))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r150":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r151":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r152":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r153":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r154":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r155":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r156":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "34",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
        },
    "r157":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599"
        },
    "r158":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
        },
    "r159":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
        },
    "r16":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(17))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r160":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
        },
    "r161":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
        },
    "r162":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "42",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
        },
    "r163":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/topic&trid=2134510"
        },
    "r164":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
        },
    "r165":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
        },
    "r166":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
        },
    "r167":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
        },
    "r168":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 4.E)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
        },
    "r169":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "323",
        "URI":  "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r17":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(18))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r170":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r171":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
        },
    "r172":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
        },
    "r173":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.BB)",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
        },
    "r174":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/topic&trid=2126998"
        },
    "r175":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "05",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "340",
        "URI":  "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
        },
    "r176":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "05",
        "SubTopic":  "10",
        "Topic":  "340",
        "URI":  "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
        },
    "r177":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "340",
        "URI":  "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
        },
    "r178":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
        },
    "r179":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r18":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(19))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r180":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r181":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r182":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r183":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r184":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r185":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r186":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r187":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r188":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
        },
    "r189":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
        },
    "r19":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(20))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r190":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r191":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(3)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r192":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r193":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r194":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r195":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(1)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r196":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(2)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r197":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r198":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r199":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/subtopic&trid=2144471"
        },
    "r2":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "205",
        "URI":  "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
        },
    "r20":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(22))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r200":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r201":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r202":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r203":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r204":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
        },
    "r205":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
        },
    "r206":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(c)",
        "Topic":  "410",
        "URI":  "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
        },
    "r207":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "420",
        "URI":  "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r208":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "420",
        "URI":  "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r209":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(d))",
        "Topic":  "420",
        "URI":  "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r21":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r210":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "440",
        "URI":  "https://asc.fasb.org/topic&trid=2144648"
        },
    "r211":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
        },
    "r212":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
        },
    "r213":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Subparagraph":  "(SAB Topic 5.Y.Q2)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
        },
    "r214":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Subparagraph":  "(SAB Topic 5.Y.Q4)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
        },
    "r215":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
        },
    "r216":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(i))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r217":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(ii))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r218":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(A))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r219":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(B))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r22":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r220":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r221":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iv))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r222":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(5))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r223":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(i))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r224":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(A)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r225":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(A))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r226":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(B)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r227":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(B))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r228":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(C))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r229":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iv))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r23":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(3)(a)(4))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r230":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(5))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r231":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r232":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r233":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r234":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r235":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r236":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r237":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r238":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r239":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(i)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r24":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r240":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r241":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r242":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r243":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r244":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r245":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r246":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r247":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r248":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r249":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r25":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(3))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r250":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r251":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r252":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r253":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r254":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r255":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r256":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r257":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r258":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
        },
    "r259":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69B",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
        },
    "r26":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r260":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69C",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
        },
    "r261":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69E",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
        },
    "r262":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
        },
    "r263":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "40",
        "SubTopic":  "50",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
        },
    "r264":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "40",
        "SubTopic":  "50",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
        },
    "r265":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/topic&trid=2208564"
        },
    "r266":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
        },
    "r267":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
        },
    "r268":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.3-04)",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
        },
    "r269":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
        },
    "r27":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(31))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r270":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
        },
    "r271":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
        },
    "r272":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
        },
    "r273":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(i)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r274":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(n)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r275":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
        },
    "r276":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(d)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
        },
    "r277":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
        },
    "r278":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "80",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
        },
    "r279":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
        },
    "r28":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(32))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r280":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
        },
    "r281":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
        },
    "r282":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900"
        },
    "r283":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r284":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r285":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r286":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r287":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r288":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r289":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r29":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(4))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r290":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r291":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r292":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(01)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r293":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(02)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r294":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(03)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r295":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(04)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r296":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r297":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r298":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r299":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(01)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r3":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r30":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a)(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r300":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(02)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r301":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(03)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r302":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r303":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r304":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r305":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r306":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r307":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r308":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r309":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r31":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a)(3))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r310":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r311":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r312":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iv)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r313":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(v)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r314":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(1)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r315":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r316":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r317":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r318":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(l)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r319":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r32":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r320":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
        },
    "r321":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
        },
    "r322":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
        },
    "r323":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
        },
    "r324":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
        },
    "r325":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
        },
    "r326":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/topic&trid=2228938"
        },
    "r327":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "730",
        "URI":  "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
        },
    "r328":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
        },
    "r329":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
        },
    "r33":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r330":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
        },
    "r331":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
        },
    "r332":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
        },
    "r333":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
        },
    "r334":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
        },
    "r335":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
        },
    "r336":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
        },
    "r337":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
        },
    "r338":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
        },
    "r339":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r34":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(c))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r340":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(3)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r341":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.5.Q1)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r342":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.7)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r343":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.7)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r344":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.1)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r345":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.2)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r346":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.C)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
        },
    "r347":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
        },
    "r348":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "270",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
        },
    "r349":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
        },
    "r35":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r350":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/topic&trid=2144680"
        },
    "r351":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
        },
    "r352":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r353":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r354":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(3)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r355":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r356":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
        },
    "r357":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "37",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
        },
    "r358":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
        },
    "r359":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
        },
    "r36":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(7))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r360":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
        },
    "r361":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
        },
    "r362":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
        },
    "r363":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
        },
    "r364":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
        },
    "r365":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
        },
    "r366":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
        },
    "r367":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "38",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
        },
    "r368":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
        },
    "r369":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
        },
    "r37":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(8))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r370":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
        },
    "r371":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)(1)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
        },
    "r372":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/topic&trid=2303972"
        },
    "r373":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
        },
    "r374":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
        },
    "r375":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
        },
    "r376":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bb)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
        },
    "r377":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
        },
    "r378":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
        },
    "r379":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
        },
    "r38":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(9))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r380":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "182",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961"
        },
    "r381":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(3)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r382":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(4)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r383":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r384":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
        },
    "r385":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
        },
    "r386":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
        },
    "r387":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
        },
    "r388":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
        },
    "r389":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
        },
    "r39":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(a))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r390":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r391":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r392":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(c)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r393":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r394":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
        },
    "r395":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
        },
    "r396":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
        },
    "r397":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
        },
    "r398":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
        },
    "r399":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
        },
    "r4":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r40":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(b),22(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r400":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
        },
    "r401":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
        },
    "r402":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(1)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
        },
    "r403":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(3)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
        },
    "r404":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(3)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
        },
    "r405":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
        },
    "r406":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r407":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r408":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(2)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r409":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(3)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r41":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19,20)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r410":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(4)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r411":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r412":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
        },
    "r413":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "53",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
        },
    "r414":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)(iii)(03)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
        },
    "r415":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r416":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r417":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
        },
    "r418":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
        },
    "r419":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
        },
    "r42":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19-26)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r420":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
        },
    "r421":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
        },
    "r422":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(1)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r423":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(2)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r424":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(3)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r425":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r426":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r427":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r428":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "910",
        "URI":  "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
        },
    "r429":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "730",
        "Topic":  "912",
        "URI":  "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
        },
    "r43":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.20)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r430":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.L)",
        "Topic":  "924",
        "URI":  "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
        },
    "r431":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
        },
    "r432":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "928",
        "URI":  "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
        },
    "r433":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
        },
    "r434":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
        },
    "r435":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
        },
    "r436":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
        },
    "r437":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
        },
    "r438":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
        },
    "r439":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "33",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
        },
    "r44":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.21)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r440":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "33",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
        },
    "r441":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "35A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(a)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
        },
    "r442":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "35A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(b)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
        },
    "r443":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(c)(1)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
        },
    "r444":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "235",
        "Subparagraph":  "(c)(2)",
        "Topic":  "932",
        "URI":  "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
        },
    "r445":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "940",
        "URI":  "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
        },
    "r446":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(10)(1))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r447":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(11))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r448":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(13))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r449":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(16))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r45":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(a)(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r450":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(23))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r451":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(15))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r452":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(22))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r453":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(27))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r454":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.9-05(b)(2))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
        },
    "r455":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
        },
    "r456":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(16))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r457":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(12))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r458":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(4))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r459":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(25))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r46":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r460":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(8))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r461":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(18))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r462":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(23))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r463":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(8))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r464":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(9))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r465":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4H",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
        },
    "r466":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
        },
    "r467":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
        },
    "r468":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(c)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
        },
    "r469":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "29F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
        },
    "r47":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29-31)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r470":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r471":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(1)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r472":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(2)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r473":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(i)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r474":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(2)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r475":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
        },
    "r476":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "310",
        "Subparagraph":  "(SX 210.12-29(Footnote 4))",
        "Topic":  "948",
        "URI":  "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
        },
    "r477":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
        },
    "r478":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column B))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r479":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column C))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r48":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.3,4)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r480":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column D))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r481":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column E))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r482":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column F))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r483":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column G))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r484":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column H))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r485":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column I))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r486":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Footnote 2))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
        },
    "r487":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Subparagraph":  "(c)",
        "Topic":  "976",
        "URI":  "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
        },
    "r488":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Subparagraph":  "(b)",
        "Topic":  "978",
        "URI":  "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
        },
    "r489":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "985",
        "URI":  "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
        },
    "r49":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
        },
    "r490":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b"
        },
    "r491":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b-2"
        },
    "r492":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "d1-1"
        },
    "r493":  {
        "Name":  "Form 10-Q",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "308",
        "Subsection":  "a"
        },
    "r494":  {
        "Name":  "Forms 10-K, 10-Q, 20-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "13",
        "Subsection":  "a-1"
        },
    "r495":  {
        "Name":  "Regulation S-T",
        "Number":  "232",
        "Publisher":  "SEC",
        "Section":  "405"
        },
    "r5":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r50":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
        },
    "r51":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
        },
    "r52":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
        },
    "r53":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
        },
    "r54":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(10))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r55":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(20))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r56":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(25))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r57":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(5))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r58":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(8))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r59":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.1,2)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r6":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(g)(4)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r60":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.2(a),(d))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r61":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.4)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r62":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.7)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r63":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
        },
    "r64":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
        },
    "r65":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
        },
    "r66":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
        },
    "r67":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
        },
    "r68":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
        },
    "r69":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
        },
    "r7":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r70":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
        },
    "r71":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
        },
    "r72":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
        },
    "r73":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
        },
    "r74":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
        },
    "r75":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
        },
    "r76":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
        },
    "r77":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
        },
    "r78":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
        },
    "r79":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
        },
    "r8":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
        },
    "r80":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
        },
    "r81":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
        },
    "r82":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(c))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r83":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(f))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r84":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(g)(1)(ii))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r85":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h)(1)(Note 1))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r86":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h)(2))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r87":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r88":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-04(a))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
        },
    "r89":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/topic&trid=2122369"
        },
    "r9":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
        },
    "r90":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
        },
    "r91":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
        },
    "r92":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
        },
    "r93":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r94":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(3)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r95":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
        },
    "r96":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
        },
    "r97":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
        },
    "r98":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
        },
    "r99":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
        }
    },
"version":  "2.1"
}

Top
Filing Submission 0001437749-22-022428   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., Apr. 30, 8:33:40.4am ET