false
0001000230
0001000230
2023-04-30
0001000230
2023-12-13
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
Form 10-K
☒ ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended October 31, 2023
--10-31FY2023
☐ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
Commission File Number 0-27022
OPTICAL CABLE CORPORATION
(Exact name of the registrant as specified in its charter)
Virginia
|
54-1237042
|
(State or other jurisdiction of
incorporation or organization)
|
(I.R.S. Employer
Identification No.)
|
|
|
5290 Concourse Drive, Roanoke, VA
|
24019
|
(Address of principal executive offices)
|
(Zip Code)
|
(540) 265-0690
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
|
Trading Symbol
|
Name of exchange on which registered
|
Common Stock, no par value
|
OCC
|
Nasdaq Global Market
|
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No ☒
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Exchange Act of 1934. Yes ☐ No ☒
Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. (1) Yes ☒ No ☐ (2) Yes ☒ No ☐
Indicate by check mark whether 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). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. (See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act). (Check one):
Large Accelerated Filer ☐ Accelerated Filer ☐ Non-accelerated Filer ☐ Smaller Reporting Company ☒
Emerging Growth Company ☐
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☐
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. Yes ☐ No ☒
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act of 1934). Yes ☐ No ☒
The aggregate market value of the registrant’s Common Stock, no par value, held by non-affiliates of the registrant (without admitting any person whose shares are not included in determining such value is an affiliate) as of April 30, 2023, the last business day of the Company’s most recent second quarter was $25,396,122 based upon the closing price of these shares as reported by the Nasdaq Global Market on April 30, 2023.
As of December 13, 2023, the Company had outstanding 7,893,681 common shares.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Company’s Annual Report filed as Exhibit 13.1 to this report on Form 10-K are incorporated by reference in Part II of this Form 10-K Report: “Corporate Information,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Consolidated Financial Statements,” “Notes to Consolidated Financial Statements,” and “Report of Independent Registered Public Accounting Firm.” In addition, portions of the Company’s Proxy Statement for the 2024 Annual Meeting of Shareholders are incorporated by reference in Part III of this Form 10-K Report: “Election of Directors,” “Beneficial Ownership of Securities”, “Compensation of Executive Officers,” “Compensation of Directors,” “Delinquent Section 16(a) Reports” (if applicable), “Code of Ethics,” “Executive Compensation,” “Equity Compensation Plan Information,” “Certain Relationships and Related Transactions,” “Independent Registered Public Accounting Firm,” and “Audit Committee Pre-approval of Audit and Permissible Non-audit Services of Independent Registered Public Accounting Firm.”
OPTICAL CABLE CORPORATION
FORM 10-K
TABLE OF CONTENTS
|
|
|
|
Item 1.
|
|
|
Item 1A.
|
|
|
Item 1B.
|
|
|
Item 2.
|
|
|
Item 3.
|
|
|
Item 4.
|
|
|
|
|
|
|
Item 5.
|
|
|
Item 6.
|
|
|
Item 7.
|
|
|
Item 7A.
|
|
|
Item 8.
|
|
|
Item 9.
|
|
|
Item 9A.
|
|
|
Item 9B.
|
|
|
|
Item 10.
|
|
|
Item 11.
|
|
|
Item 12.
|
|
|
Item 13.
|
|
|
Item 14.
|
|
|
|
Item 15.
|
|
|
|
|
|
|
PART I
Overview
Optical Cable Corporation was incorporated in the Commonwealth of Virginia in 1983. We are headquartered at 5290 Concourse Drive, Roanoke, Virginia 24019 and our telephone number is (540) 265-0690. Optical Cable Corporation, together with our wholly owned subsidiaries, Applied Optical Systems, Inc. (“AOS”) and Centric Solutions LLC (“Centric Solutions”), has offices, manufacturing and warehouse facilities located in Roanoke, Virginia, near Asheville, North Carolina and near Dallas, Texas.
Optical Cable Corporation and its subsidiaries (collectively, the “Company” or “OCC®”) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components.
OCC’s product offerings include designs for uses ranging from enterprise networks, data centers, residential, campus and Passive Optical LAN (POL) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.
OCC products include fiber optic and copper cabling, hybrid cabling (which includes fiber optic and copper elements in a single cable), fiber optic and copper connectors, specialty fiber optic, copper and hybrid connectors, fiber optic and copper patch cords, pre-terminated fiber optic and copper cable assemblies, racks, cabinets, datacom enclosures, patch panels, face plates, multimedia boxes, fiber optic reels and accessories and other cable and connectivity management accessories, and are designed to meet the most demanding needs of end-users, delivering a high degree of reliability and outstanding performance characteristics.
The OCC team seeks to provide top-tier integrated communication solutions by bundling all of our fiber optic and copper data communication product offerings into systems that are best suited for individual data communication needs and application requirements of our customers and the end-users of our systems.
OCC® is internationally recognized for pioneering the design and production of fiber optic cables for the most demanding military field applications, as well as of fiber optic cables suitable for both indoor and outdoor use, and creating a broad product offering built on the evolution of these fundamental technologies. OCC® is also internationally recognized for pioneering the development of innovative copper connectivity technology and designs used to meet industry copper connectivity data communications standards.
OCC primarily manufactures its fiber optic cables at its ISO 9001:2015 registered and MIL-STD-790G certified facility located in Roanoke, Virginia, primarily manufactures its enterprise connectivity products at its ISO 9001:2015 registered facility located near Asheville, North Carolina, and primarily manufactures its harsh environment and specialty connectivity products at its ISO 9001:2015 registered and MIL-STD-790G certified facility located near Dallas, Texas.
OCC designs, develops and manufactures fiber optic and hybrid cables for a broad range of enterprise, harsh environment, wireless carrier and other specialty markets and applications. We refer to these products as our fiber optic cable offering. OCC designs, develops and manufactures fiber and copper connectivity products for the enterprise market, including a broad range of enterprise and residential applications. We refer to these products as our enterprise connectivity product offering. OCC designs, develops and manufactures a broad range of specialty fiber optic connectors and connectivity solutions principally for use in military, harsh environment and other specialty applications. We refer to these products as our harsh environment and specialty connectivity product offering.
OCC markets and sells our harsh environment and specialty connectivity product offering through AOS under the names Optical Cable Corporation and OCC® by the efforts of our integrated OCC sales team.
OCC’s wholly owned subsidiary Centric Solutions LLC (“Centric Solutions”) provides cabling and connectivity solutions for the data center market. Centric Solutions’ business is located at OCC’s facility near Dallas, Texas.
Optical Cable Corporation, OCC®, Procyon®, Superior Modular Products™, SMP Data Communications™, Applied Optical Systems™, Centric Solutions™, and associated logos are trademarks of Optical Cable Corporation.
Products
OCC® is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (the non-carrier markets), offering an integrated suite of high quality, warranted products which operate as a system solution or seamlessly integrate with other components. OCC also manufactures and sells products in the wireless carrier market. OCC’s product offerings include designs for uses ranging from enterprise networks, data centers, residential, campus and Passive Optical LAN (“POL”) installations to customized products for harsh environments and specialty applications, including military, industrial, mining, petrochemical, renewable energy, and broadcast applications, as well as the wireless carrier market.
OCC products include fiber optic and copper cabling, hybrid cabling (which includes fiber optic and copper elements in a single cable), fiber optic and copper connectors, specialty fiber optic, copper and hybrid connectors, fiber optic and copper patch cords, pre-terminated fiber optic and copper cable assemblies, racks, cabinets, datacom enclosures, fiber optic and copper patch panels, face plates, multimedia boxes, fiber optic reels and accessories and other cable and connectivity management accessories. Our products are designed to meet the most demanding needs of end-users, delivering a high degree of reliability and outstanding performance characteristics. During the past five years, OCC has been granted 20 patents for innovative designs of fiber optic and copper connectivity and fiber optic cable.
Our fiber optic and copper cabling and connectivity products and solutions (predominantly passive, rather than active systems) are used for transmission of data, video, radio frequency and voice communications primarily over short- to moderate-distances.
Fiber Optic Cable Products
We design, manufacture, market and sell a broad array of top-tier fiber optic and hybrid cables that provide high bandwidth transmission of data, video and voice communications primarily over short- to moderate-distances.
OCC is internationally recognized for pioneering the design and production of fiber optic cables for the most demanding military field applications, as well as fiber optic cables suitable for both indoor and outdoor use, and for creating a broad product offering built on the evolution of these fundamental technologies.
Our product line is diverse and versatile, in keeping with evolving application needs of customers within our markets. Our tight-buffered fiber optic cables address a wide range of needs, primarily for the enterprise market and various harsh environment and specialty markets (the non-carrier markets), ranging from enterprise networks, data centers, residential, campus and Passive Optical LAN (POL) installations, as well as the needs for the harsh environment and specialty markets including military, industrial, mining, petrochemical, renewable energy, and broadcast applications. OCC also manufactures and sells fiber optic cable and hybrid cable (fiber and copper) products in the wireless carrier market. Our patented tight-buffered fiber unit cables have both high fiber-count and rugged performance in a compact and lightweight design. We believe that we offer one of the most comprehensive tight-buffered fiber optic cable product offerings for our markets.
We produce fiber optic cables for specialized installations, including various hybrid cables (fiber and copper), and cables with specialty fibers. We offer certain of our tight-buffered fiber optic cables pre-installed in conduit (“FIC”), for installation time reduction. We can armor fiber optic cables for additional protection in certain installations, providing both steel tape and interlocking armor options. We offer cables suitable for underground or overhead installations. For overhead installations, we offer several self-supporting fiber optic cables including both Figure-8 and round messenger construction. We have fiber optic cables available in various flammability ratings. We offer cables combining different types of optical fiber and/or copper wires, with copper wires being used as power feeds. Our hybrid cables include a line of security cables which combine copper power feeds with optical fiber in the cables making them particularly well suited for surveillance cameras and other specialty applications. We also design and manufacture specialty fiber optic cables, such as for use in Fiber-to-the-Antenna (“FTTA”) products for cell tower build-outs, military ground tactical, industrial (including tray cables), mining, deployable broadcast, oil and gas, festoon, pierside and high-density data center applications. Our product offering further includes fiber optic cables complying with or certified to various standards for specialty applications, such as: U.S. Department of Defense MIL-PRF-85045/8B; Det Norske Veritas (DNV) type approval certificate for marine shipboard and offshore platform applications; U.S. Mine Safety and Health Administration (MSHA) approval for use in mines; and American Bureau of Shipping (ABS) type approved cables. We also offer our customers a variety of customized constructions to meet their specific communication needs.
Copper Datacom Cable Products
We market and sell a wide range of high quality copper datacom cables, including unshielded twisted pair (UTP) and shielded twisted pair (F/UTP) constructions, in Category 5e, Category 6 and Category 6A performance ratings, in riser and plenum configurations, and in various colors. The addition of copper datacom cables enables OCC to offer our customers an end-to-end solution for copper network installations.
Fiber Optic and Copper Enterprise Connectivity Products
We design, manufacture, market and sell innovative top-tier fiber optic and copper connectivity components for use in a broad range of enterprise, residential, military and harsh environment applications. We are internationally recognized for our role in establishing copper connectivity data communication standards, through our innovative technologies, and recognized for our support and contributions to North American fiber optic cable standards through the Insulated Cable Engineers Association.
The following summarizes the major types of fiber optic and copper enterprise connectivity products and their attributes; however, we produce many other types of connectivity products as well:
Fiber Optic Connectivity Products. Our fiber optic connectivity products provide customers a comprehensive line of fiber optic system solutions for equipment rooms, telecommunications closets, industrial installations, data centers and workstations, including unique infrastructure and cabling solutions for Passive Optical LAN (POL) installations. Our product offering includes fiber optic wall mount, cabinet mount and rack mount enclosures, NEMA enclosures, pre-terminated fiber optic enclosures, fiber optic connectors, splice trays, fiber optic jumpers, plug and play cassette modules, pre-terminated fiber optic cable assemblies, adapters, and accessories.
Copper Connectivity Products. OCC’s copper enterprise connectivity products offer customers a comprehensive line of copper system solutions and a line of component compliant products necessary for high speed data and voice applications in equipment rooms, telecommunications closets, data centers and workstations. Our product offering includes: category compliant patch panels, jacks (standard keystone or proprietary bezel configuration), plugs, patch cords, faceplates, surface mounted boxes, distribution and multimedia boxes, copper rack mount and wall mount enclosures, cable assemblies, cable organizers, and other wiring products. OCC provides products compliant with Category 5e, Category 6 and Category 6A standards in both shielded and unshielded offerings. OCC also manufactures industry recognized Category 8 test qualification fixtures, and offers Category 8 plugs based on OCC’s patented technologies. OCC pioneered the required technology for high performance RJ45 connectivity applications to Ethernet, holding multiple patents for electrical performance and usability features.
Cabinets, Racks and Enclosures. We offer a wide array of high-performance network, data storage and telecommunications management systems for enterprise and residential use. Our product line includes wall mount enclosures, horizontal and vertical cable management systems and open frame relay racks. These products meet the demands of various network segments. Our products serve the equipment, cross-connect and termination needs for copper and fiber optic multimedia applications as well as wall mount and space saving UL listed ceiling mount enclosures for Passive Optical LANs.
Residential Products. Our product offering includes a comprehensive line of datacom wiring products comprised of various enclosures, modules and modular outlets designed for single dwelling and multiple dwelling residential use. By utilizing our products, customers obtain a convenient method for networking, customizing, distributing and managing services in the home including voice, data, video, audio and security.
Harsh Environment and Specialty Connectivity Products
In addition to our fiber optic and copper enterprise connectivity products described above, we design, manufacture, market and sell specialty fiber optic connectors and connectivity components, certain ruggedized copper datacom connectors, and related deployable systems and solutions for military, other harsh environment and specialty applications. For deployable applications, we manufacture a full range of tactical fiber optic connectors that conform to U.S. Department of Defense standards, such as MIL-PRF-29504, MIL-DTL-83522, MIL-DTL-83526, NAVSEA 7379171, and NAVSEA 7379172. In addition to military specified products, we also manufacture commercial grade versions of cylindrical connector products including EZ-MATE™, MHC®-T2, MHC®-T3 and F-LINK™. Many of our products utilize a hermaphroditic design that allows for concatenation of assemblies without regard to connector gender. This design allows for quick and easy deployment and retrieval. To provide more comprehensive interconnect solutions, we designed and developed a complete family of lightweight reels, lightweight reel stands and accessories. Our patented lightweight reels and lightweight reel stands are approved for use by the United States military. We manufacture cylindrical connector product for fixed fiber optic or applications requiring optical fiber and copper connections in the same connector. We fabricate a wide variety of simplex, duplex and multi-channel fiber optic assemblies for uses as varied as mining, oil & gas, petrochemical, renewable energy, broadcast, industrial and military applications. Our product offering also includes ruggedized RJ45 connectors.
Distribution Methods of Products and Services
Our products are sold to major distributors, regional distributors, various specialty and smaller distributors, original equipment manufacturers, value-added resellers, and, in certain cases, end-users. Generally, our products are purchased from our customers by contractors, system integrators and end-users.
Competitive Business Conditions, Positions in the Industry and Methods of Competition
The fiber optic and copper data communications cables and connectivity enterprise markets and other short- to moderate-distance markets are highly competitive. Our fiber optic cable product lines compete with products of large fiber optic cable manufacturers such as Corning Incorporated, Berk-Tek Cable (part of Leviton Manufacturing Co., Inc.), CommScope Holding Company, Inc., OFS Fitel, LLC (part of the Furukawa Electric Company), AFL (a subsidiary of Fujikura Ltd.), Hitachi Cable America Inc., Belden Inc., Prysmian Group (including General Cable), and others, some of which manufacture optical fiber. Our copper cable product lines compete with products of large copper cable manufacturers such as Prysmian Group (including General Cable), Belden Inc., Berk-Tek Cable (part of Leviton Manufacturing Co., Inc.), CommScope Holding Company, Inc., Hitachi Cable America Inc., Superior Essex (part of LS Cable & System) and others. Our fiber optic and copper connectivity product lines compete with products of large fiber optic and copper connectivity manufacturers such as CommScope Holding Company, Inc., Corning Incorporated, Leviton Manufacturing Co., Inc., Legrand S.A. (including Ortronics), Panduit Corp. and others. Our harsh environment and specialty connectivity product lines compete with products of Amphenol Corporation (including AFSI), Aptiv PLC (formerly Delphi Connection Systems), Stran Technologies and others.
Some of our competitors are more established, benefit from greater market recognition and have much greater financial, research and development, production and marketing resources than we do. Competition could increase if new companies enter the market or if existing competitors expand their product lines.
Compliance with Government Laws and Regulations
We are not aware of any material violations at our facilities of any local, state or federal government laws and regulations. We have not incurred any material expenditures related to compliance with government laws and regulations during our 2023 fiscal year, other than those in the ordinary course of business. We believe that we have materially complied with all applicable government laws and regulations.
Customers and End-Users
We have a global customer base, selling in approximately 50 countries in fiscal year 2023.
Our products are sold to major distributors, regional distributors, various specialty and smaller distributors, original equipment manufacturers, value-added resellers, and, in certain cases, end-users. Generally, our products are purchased from our customers by contractors, system integrators and end-users.
The following is a partial list of representative types of end-users of our fiber optic and copper connectivity and cable products:
|
•
|
Commercial Institutions. Businesses located in offices, retail space, hospitals and other medical facilities, to name a few, are installing or improving networks to distribute increasing volumes of data. These businesses often use high performance local area networks (“LANs”) or data centers.
|
|
• |
Government Agencies. Government agencies tend to have large buildings or complexes, many people, and the need to access and process large quantities of data. Like commercial institutions, these routinely include high performance LANs or data centers. Security also may be desired, making our cabling and connectivity solutions a logical choice.
|
|
• |
Industrial and Manufacturing Facilities. Industrial and manufacturing facilities typically have a more severe environment (often with heavy electrical equipment) than other types of businesses. Our fiber optic cable and connectivity products in these environments offer ruggedness, immunity to electrical noise, high information carrying capacity and greater distance capability. Such facilities also have need for our copper cabling and connectivity products. Our products are installed in automotive assembly plants, steel plants, chemical and drug facilities, petrochemical facilities and petroleum refineries, mines and other similar environments.
|
|
• |
Cable Assembly Houses. Cable assembly houses typically manufacture cable assemblies, which are short lengths of cable pre-terminated with connectors. Supporting virtually all segments of the market, these manufacturers use cables and connectivity products. Products sold to customers in this market sometimes may be privately labeled.
|
|
• |
Military. Our core fiber optic cable technologies enable us to develop and efficiently produce fiber optic cables for military tactical applications that survive extreme mechanical and environmental conditions. We are certified by the United States Department of Defense (“U.S. DoD”) as a qualified supplier of ground tactical fiber optic cable. Both our Roanoke and Dallas manufacturing facilities have also been certified by the U.S. DoD as MIL-STD-790G facilities, one of the most respected certifications in the defense industry. We also supply the U.S. DoD with tactical fiber optic cable assemblies, which we sell as fiber optic cables connectorized with qualified military connectors, which can include assemblies on military reels and reel stands ready for deployment.
|
|
• |
Educational Institutions. Colleges, universities, high schools and grade schools are installing and improving their networks for higher data transmission speeds, as well as using data communications solutions to support interactive learning systems.
|
|
• |
Wireless Carriers. We design and manufacture various specialty fiber optic and hybrid (fiber and copper) cables for FTTA applications such as cell phone tower build-outs and upgrades.
|
|
• |
Original Equipment Manufacturers. We private label a number of our products for certain customers and other major manufacturers, including competitors.
|
Our extensive technology base and versatile manufacturing processes enable us to respond to diverse customer needs.
Employees and Human Capital Resources
As of October 31, 2023, we employed a total of 327 persons (excluding independent sales representatives and firms). Our employees are all located in the United States and are not represented by unions. We have experienced no work stoppages and we continue to take steps we believe appropriate to ensure our employee relations are good.
We continue to monitor our demand for skilled and unskilled labor and provide training and competitive compensation packages in an effort to attract and retain skilled employees. We believe our employees are key to achieving our business goals and growth strategy. Our human capital measures and objectives focus on safety of our employees, employee benefits and employee development and training. All of our employees are at-will employees, which means that each employee can terminate his or her relationship with us and we can terminate our relationship with him or her at any time.
We have experienced, and could continue to experience, some difficulty in identifying and hiring skilled labor, particularly in manufacturing, as a result of macroeconomic labor trends, as well as other related factors. These concerns have decreased the pool of available qualified talent for certain functions. As a result, we have made and continue to make strong efforts to recruit qualified talent. While we believe our compensation and benefits offerings position us for success against a limited labor pool, we continue to be mindful of the labor shortages and are committed to being competitive to retain the best talent possible.
Seasonality
We typically expect net sales to be relatively lower in the first half of each fiscal year and relatively higher in the second half of each fiscal year, and excluding other volatility, we would normally expect 48% of total net sales to occur during the first half of a fiscal year and 52% of total net sales to occur during the second half of a fiscal year. We believe this historical seasonality pattern is generally indicative of an overall trend and reflective of the buying patterns and budgetary cycles of our customers. However, this pattern may be altered during any quarter or year by the quarterly and annual volatility of orders received for the wireless carrier market, the timing of larger projects, timing of orders from larger customers, other economic factors impacting our industry or impacting the industries of our customers and end-users, and various macroeconomic conditions. We did not experience our typical seasonality pattern in fiscal year 2023 and believe this is the result of softening in certain markets, combined with the reduction in our backlog during the first two quarters of the fiscal year. Additionally, we experienced a decrease in production and shipping days of approximately seven days during the third quarter of fiscal 2023 resulting from a shutdown related to a cyber incident. While we believe seasonality may be a factor that impacts our quarterly net sales results, particularly when excluding the volatility of sales in the wireless carrier market, we are not able to reliably predict net sales based on seasonality because these other factors can also substantially impact our net sales patterns and volatility during the year. Our trend for the last three fiscal years has been that an average of approximately 53%, 46% and 47% of our total net sales occurred during the first half of fiscal years 2023, 2022 and 2021, respectively, and an average of approximately 47%, 54% and 53% of our total net sales occurred during the second half of fiscal years 2023, 2022 and 2021, respectively.
Item 1A. Risk Factors is not a required disclosure for a “smaller reporting company” as defined in Rule 12b-2 promulgated under the Securities Exchange Act of 1934, as amended.
Certain risk factors that may adversely affect the Company, the Company’s future results of operations and future financial condition, and future market valuation of the Company are mentioned under “Forward-Looking Information” included in Management’s Discussion and Analysis of Financial Condition and Results of Operations in the Company’s Annual Report for the fiscal year ended October 31, 2023 (filed as Exhibit 13.1 to this report on Form 10-K), and in our Quarterly Reports on Form 10-Q.
Item 1B.
|
UNRESOLVED STAFF COMMENTS
|
None.
We own our facility located in Roanoke County, Virginia, and the land on which our Roanoke facility is located. Our Roanoke facility primarily houses our corporate headquarters, our administrative offices, our fiber optic cable manufacturing operations, our fiber optic cable product development function and our fiber optic cable warehouse. Our Roanoke facility is situated on approximately 23 acres of land (of which 11 acres is currently unused) located near the Roanoke-Blacksburg Regional Airport in Roanoke, Virginia, interstate I-81, and major trucking company facilities. Our Roanoke facility building is approximately 146,000 square feet.
We own our facility near Asheville, North Carolina (in Swannanoa, North Carolina) and the land on which our Asheville facility is located. Our Asheville facility primarily houses administrative offices, our enterprise connectivity manufacturing operations, our enterprise connectivity product development function and our enterprise connectivity warehouse. Our Asheville facility is situated on approximately 13 acres of land located east of Asheville, North Carolina. The Asheville facility includes two buildings totaling approximately 64,000 square feet. Our office building at the Asheville facility sustained water damage from a burst water pipe at the end of December 2022, and is not currently being used. The office building is separate from our manufacturing building, which houses our manufacturing operations and certain offices at the same location. There was no significant impact to our operations as a result of this event.
We lease our facility near Dallas, Texas (in Plano, Texas). Our Dallas facility primarily houses administrative offices, our harsh environment and specialty connectivity manufacturing operations, our harsh environment and specialty connectivity product development function, our harsh environment and specialty connectivity warehouse, and our Centric Solutions’ business. Our Dallas facility is located in an industrial complex of suites. The space leased is approximately 34,000 square feet.
We lease a warehouse facility in Roanoke, Virginia. The space leased is approximately 36,000 square feet and is used primarily to store raw materials and other items related to our fiber optic cable operations.
We believe that we operated at approximately 40% to 50% of our production equipment capacity on average at our collective manufacturing facilities during fiscal year 2023. This determination is based on a capacity calculation that assumes we would be fully staffed to run production at all of our locations twenty-four hours per day, seven days a week, all year. Since various production equipment is specialized and our product mix varies, individual manufacturing equipment may operate at higher or lower production capacity during any given period of time. Additionally, we can experience capacity constraints based on the types of products that are being manufactured at any given time and related inherent limitations in the manufacturing process as well as the time it takes to hire and train new employees.
Additional personnel would need to be hired and trained, additional warehousing space may be needed, and, depending on product mix, certain additional production equipment may need to be acquired, to fully utilize our available production equipment capacity at all of our facilities. We can provide no assurance as to the time required to complete the process of hiring and training personnel or to acquire and install certain additional production equipment or our ability to secure additional warehousing space, necessary to fully utilize our available production capacity.
Item 3.
|
LEGAL PROCEEDINGS
|
From time to time, we are involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our financial position, results of operations or liquidity.
Item 4.
|
MINE SAFETY DISCLOSURES
|
Not applicable.
PART II
Item 5.
|
MARKET FOR REGISTRANT’S COMMON EQUITY AND RELATED STOCKHOLDER MATTERS
|
The information pertaining to shareholders beneficially owning more than five percent of the Company’s common stock and the security ownership of management, which is set forth under the caption “Beneficial Ownership of Securities” in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.
The Company had 7,893,681 shares of common stock issued and outstanding at October 31, 2023. Employees of the Company and members of the Board of Directors owned at least 34.6% of the shares issued and outstanding at October 31, 2023, including shares still subject to potential forfeiture based on vesting requirements.
The information contained under the caption “Corporate Information” of our Annual Report for the fiscal year ended October 31, 2023, filed as Exhibit 13.1 to this report on Form 10-K, is incorporated herein by reference.
Item 7.
|
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
|
The information contained under the caption “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report for the fiscal year ended October 31, 2023, filed as Exhibit 13.1 to this report on Form 10-K, is incorporated herein by reference.
Item 7A.
|
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
|
The Company did not engage in transactions in derivative financial instruments or derivative commodity instruments. As of October 31, 2023, the Company’s financial instruments were not exposed to significant market risk due to interest rate risk, foreign currency exchange risk, commodity price risk or equity price risk.
Item 8.
|
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
|
The information contained under the captions “Consolidated Financial Statements,” “Notes to Consolidated Financial Statements,” and “Report of Independent Registered Public Accounting Firm” of our Annual Report for the fiscal year ended October 31, 2023, filed as Exhibit 13.1 to this report on Form 10-K, is incorporated herein by reference.
Item 9.
|
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
|
There were no changes in our accountants and the Company did not have any disagreements with its accountants on any accounting matter or financial disclosure made during our fiscal year ended October 31, 2023.
Item 9A.
|
CONTROLS AND PROCEDURES
|
Disclosure Controls and Procedures.
The Company maintains disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) that are designed to be effective in providing reasonable assurance that information required to be disclosed in reports under the Exchange Act are recorded, processed and summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission (the “SEC”), and that such information is accumulated and communicated to management to allow for timely decisions regarding required disclosure.
In designing and evaluating disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, will be detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. The design of any system of controls is based, in part, upon certain assumptions about the likelihood of future events and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
As of October 31, 2023, the Company completed an evaluation, under the supervision and with the participation of management, including the chief executive officer and the chief financial officer (principal accounting officer and principal financial officer), of the effectiveness of the design and operation of our disclosure controls and procedures. Based upon that evaluation, the chief executive officer and chief financial officer concluded that the Company’s disclosure controls and procedures were effective as of October 31, 2023.
Management’s Annual Report on Internal Control Over Financial Reporting.
Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) or 15d-15(f) under the Exchange Act). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation and fair presentation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles and includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorizations of our management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the financial statements.
Because of the inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Accordingly, even effective internal control over financial reporting can provide only reasonable assurance with respect to financial statement preparation. Further, the evaluation of the effectiveness of internal control over financial reporting was made as of a specific date, and continued effectiveness in future periods is subject to the risks that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies and procedures may decline. Management conducted an evaluation of the design and effectiveness of the Company’s system of internal control over financial reporting as of October 31, 2023, based on the framework set forth in “Internal Control - Integrated Framework” issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on its evaluation, management concluded that, as of October 31, 2023, the Company’s internal control over financial reporting was effective.
Changes in Internal Control Over Financial Reporting.
There were no changes in the Company’s internal controls over financial reporting during the fourth quarter of the fiscal year covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.
|
OTHER INFORMATION
|
None.
PART III
Item 10.
|
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
|
For information with respect to the Directors of the registrant, see “Election of Directors,” and “Executive Officers” in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, which information is incorporated herein by reference.
For information with respect to the executive officers of the registrant, see “Executive Officers” in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, which information is incorporated herein by reference.
The information with respect to compliance with Section 16(a) of the Securities Exchange Act of 1934, which is set forth under the caption “Delinquent Section 16(a) Reports” (if applicable) in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.
The information concerning the Company’s code of ethics that applies to the Company’s principal executive officer and the Company’s senior financial officers required by this Item is incorporated by reference to the Company’s Proxy Statement under the heading “Code of Ethics.”
Item 11.
|
EXECUTIVE COMPENSATION
|
The information set forth under the captions “Executive Compensation,” and “Director Compensation” in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company is incorporated herein by reference.
Item 12.
|
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
|
The information concerning stock ownership by directors, executive officers and shareholders beneficially owning more than five percent of the Company’s common stock, which is set forth under the caption “Beneficial Ownership of Securities” in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.
The information concerning securities authorized for issuance under equity compensation plans required by this Item is incorporated by reference to the Company’s Proxy Statement under the heading “Equity Compensation Plan Information.”
Item 13.
|
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
|
The information with respect to certain transactions with management of the Company, which is set forth under the caption “Certain Relationships and Related Transactions” in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.
Item 14.
|
PRINCIPAL ACCOUNTANT FEES AND SERVICES
|
The information with respect to certain principal accountant fees and services, which is set forth under the caption “Independent Registered Public Accounting Firm” in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.
The information concerning pre-approval policies for audit and non-audit services required by this Item is incorporated by reference to the Company’s Proxy Statement under the heading “Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services of Independent Registered Public Accounting Firm.”
PART IV
Item 15.
|
EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.
|
(a) List of documents filed as part of this report:
|
1.
|
Financial statements: The Company’s consolidated financial statements and related notes thereto are hereby incorporated by reference to pages 20 to 42 of the Company’s Annual Report filed as Exhibit 13.1 to this Form 10-K.
|
|
2.
|
Financial statement schedules: All schedules are omitted, as the required information is inapplicable or the information is presented in the consolidated financial statements or related notes thereto.
|
|
3.
|
Exhibits to this Form 10-K pursuant to Item 601 of Regulation S-K are as follows:
|
Exhibit No.
|
Description
|
|
|
3.1
|
|
|
|
3.2
|
|
|
|
3.3
|
|
|
|
3.4
|
|
|
|
4.1
|
|
|
|
4.2
|
|
|
|
4.3
|
|
|
|
4.4
|
|
|
|
4.5
|
|
|
|
4.6
|
|
4.7
|
|
|
|
4.8
|
|
|
|
4.9
|
|
|
|
4.10
|
Second Modification of Deed of Trust, Security Agreement, and Assignment of Leases and Rents dated May 2, 2018 by and between Optical Cable Corporation (successor by merger to Superior Modular Products Incorporated) as Grantor, W. Todd Ross (in substitution of LeClairRyan) as Trustee and Northeast Bank, successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina) as Beneficiary, modifying that certain Modification of Deed of Trust, Security Agreement and Assignment of Leases and Rents dated April 26, 2016, which previously modified that certain Corrected Deed of Trust, Security Agreement and Assignment of Leases and Rents dated May 30, 2008 (incorporated herein by reference to Exhibit 4.21 to the Company’s Quarterly Report on Form 10-Q for the second quarter ended April 30, 2018).
|
|
|
4.11
|
Loan and Security Agreement dated July 24, 2020 by and among Optical Cable Corporation along with its subsidiaries Applied Optical Systems, Inc. and Centric Solutions LLC, and North Mill Capital LLC (now doing business as SLR Business Credit) (incorporated herein by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed July 30, 2020). |
|
|
4.12
|
Revolving Credit Master Promissory Note dated July 24, 2020 by Optical Cable Corporation along with its subsidiaries Applied Optical Systems, Inc. and Centric Solutions LLC in favor of North Mill Capital LLC (now doing business as SLR Business Credit) (incorporated herein by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed July 30, 2020). |
|
|
4.13
|
Payoff Letter from Pinnacle Bank to North Mill Capital LLC (now doing business as SLR Business Credit) and Optical Cable Corporation (incorporated herein by reference to Exhibit 4.3 to the Company’s Current Report on Form 8-K filed July 30, 2020). |
|
|
4.14
|
|
|
|
4.15
|
Modification Agreement dated as of July 5, 2022, by and between North Mill Capital LLC (now doing business as SLR Business Credit) and Optical Cable Corporation along with its subsidiaries Applied Optical Systems, Inc., and Centric Solutions LLC (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed July 7, 2022). |
|
|
4.16
|
Omnibus Amendment of Loan Documents dated October 31, 2023 by and between Optical Cable Corporation and Northeast Bank (incorporated herein by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed November 3, 2023). |
|
|
10.1*
|
|
10.2*
|
|
|
|
10.3*
|
|
|
|
10.4*
|
|
|
|
10.5*
|
|
|
|
10.6*
|
|
|
|
10.7*
|
|
|
|
10.8*
|
|
|
|
10.9*
|
|
|
|
10.10*
|
|
|
|
13.1
|
|
|
|
21.1
|
|
|
|
23.1
|
|
|
|
31.1
|
|
|
|
31.2
|
|
|
|
32.1
|
|
|
|
32.2
|
|
97
|
|
|
|
101
|
The following materials from the Company’s Annual Report on Form 10-K for the year ended October 31, 2023, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Consolidated Balance Sheets as of October 31, 2023 and 2022, (ii) Consolidated Statements of Operations for the years ended October 31, 2023, 2022 and 2021, (iii) Consolidated Statements of Shareholders’ Equity for the years ended October 31, 2023, 2022 and 2021, (iv) Consolidated Statements of Cash Flows for the years ended October 31, 2023, 2022 and 2021, and (v) Notes to Consolidated Financial Statements. FILED HEREWITH.
|
|
|
104
|
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
|
*
|
Management contract or compensatory plan or agreement.
|
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
|
|
OPTICAL CABLE CORPORATION
|
|
|
|
|
Date:
|
December 20, 2023
|
By:
|
/S/ Neil D. Wilkin, Jr.
|
|
|
|
Neil D. Wilkin, Jr.
Chairman of the Board of Directors,
President and Chief Executive Officer
|
|
|
|
|
Date:
|
December 20, 2023
|
By:
|
/S/ Tracy G. Smith
|
|
|
|
Tracy G. Smith
Senior Vice President and Chief Financial Officer
|
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated as of December 20, 2023.
Date:
|
December 20, 2023
|
/S/ Neil D. Wilkin, Jr.
|
|
|
Neil D. Wilkin, Jr.
|
|
|
Chairman of the Board of Directors,
President and Chief Executive Officer
|
|
|
|
Date:
|
December 20, 2023
|
/S/ Randall H. Frazier
|
|
|
Randall H. Frazier
Director
|
|
|
|
Date:
|
December 20, 2023
|
/S/ John M. Holland
|
|
|
John M. Holland
Director
|
|
|
|
Date:
|
December 20, 2023
|
/S/ John A. Nygren
|
|
|
John A. Nygren
Director
|
|
|
|
Date:
|
December 20, 2023
|
/S/ Craig H. Weber
|
|
|
Craig H. Weber
Director
|
1
1
0
1
1
1
1
3
1
15
15
15
3
3
3
39
30
0
0
0
0
0
0
0
0
0
0
0
00010002302022-11-012023-10-31
thunderdome:item
iso4217:USDxbrli:shares
00010002302022-08-012022-10-31
00010002302022-05-012022-07-31
00010002302022-02-012022-04-30
00010002302021-11-012022-01-31
iso4217:USD
00010002302023-08-012023-10-31
00010002302023-05-012023-07-31
00010002302023-02-012023-04-30
00010002302022-11-012023-01-31
0001000230occ:OtherReceivablesMember2022-10-31
0001000230us-gaap:NonoperatingIncomeExpenseMember2020-11-012021-10-31
0001000230us-gaap:NonoperatingIncomeExpenseMember2021-02-012021-07-31
0001000230us-gaap:NonoperatingIncomeExpenseMember2021-05-012021-07-31
0001000230us-gaap:NonoperatingIncomeExpenseMember2021-02-012021-04-30
0001000230us-gaap:OtherNonoperatingIncomeExpenseMember2022-11-012023-10-31
0001000230occ:WaterDamageFromPipeBurstMember2022-11-012023-10-31
xbrli:shares
00010002302023-10-31
00010002302011-10-28
xbrli:pure
00010002302011-10-282011-10-28
00010002302021-11-022021-11-02
00010002302021-11-012022-10-31
00010002302020-11-012021-10-31
00010002302022-10-31
00010002302021-10-31
0001000230occ:AOSAcquisitionMember2023-10-31
0001000230occ:AOSAcquisitionMember2009-10-31
0001000230us-gaap:NonUsMember2020-11-012021-10-31
0001000230us-gaap:NonUsMember2021-11-012022-10-31
0001000230us-gaap:NonUsMember2022-11-012023-10-31
0001000230country:US2020-11-012021-10-31
0001000230country:US2021-11-012022-10-31
0001000230country:US2022-11-012023-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2020-11-012021-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2021-11-012022-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2022-11-012023-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2020-11-012021-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2021-11-012022-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2022-11-012023-10-31
0001000230us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberocc:CustomerOneMember2020-11-012021-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-11-012021-10-31
0001000230occ:CustomerOneMember2020-11-012021-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberocc:CustomerOneMember2020-11-012021-10-31
0001000230us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberocc:CustomerTwoMember2021-11-012022-10-31
0001000230us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberocc:CustomerOneMember2021-11-012022-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-11-012022-10-31
0001000230occ:CustomerOneMember2021-11-012022-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberocc:CustomerOneMember2021-11-012022-10-31
0001000230us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberocc:CustomerOneMember2022-11-012023-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-11-012023-10-31
0001000230occ:CustomerOneMember2022-11-012023-10-31
0001000230us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberocc:CustomerOneMember2022-11-012023-10-31
utr:Y
0001000230us-gaap:RestrictedStockMemberocc:The2017StockIncentivePlanMember2022-11-012023-10-31
0001000230us-gaap:RestrictedStockMemberocc:The2017StockIncentivePlanMemberocc:NonemployeeDirectorsMember2020-11-012021-10-31
0001000230us-gaap:RestrictedStockMemberocc:The2017StockIncentivePlanMemberocc:NonemployeeDirectorsMember2021-11-012022-10-31
0001000230us-gaap:RestrictedStockMemberocc:The2017StockIncentivePlanMemberocc:NonemployeeDirectorsMember2022-11-012023-10-31
0001000230occ:ServicesAndPerformanceBasedSharesMember2023-10-31
0001000230occ:ServicesAndPerformanceBasedSharesMember2021-11-012023-10-31
0001000230us-gaap:RestrictedStockMemberocc:The2017StockIncentivePlanMember2023-10-31
0001000230us-gaap:RestrictedStockMemberocc:The2017StockIncentivePlanMember2022-10-31
0001000230occ:The2017StockIncentivePlanMember2023-10-31
utr:M
0001000230us-gaap:OtherNoncurrentLiabilitiesMember2022-10-31
0001000230occ:AccountsPayableAndAccruedLiabilitiesCurrentMember2022-10-31
0001000230us-gaap:OtherNoncurrentLiabilitiesMember2023-10-31
0001000230occ:AccountsPayableAndAccruedLiabilitiesCurrentMember2023-10-31
0001000230us-gaap:OtherAssetsMember2022-10-31
0001000230us-gaap:OtherAssetsMember2023-10-31
0001000230us-gaap:AccountsPayableAndAccruedLiabilitiesMember2022-10-31
0001000230us-gaap:AccountsPayableAndAccruedLiabilitiesMember2023-10-31
0001000230occ:OperatingLeaseForOfficeEquipmentMember2023-10-31
0001000230occ:OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember2023-10-31
0001000230occ:OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember2023-10-31
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2022-10-31
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2023-10-31
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2020-07-242020-07-24
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMemberus-gaap:PrimeRateMember2022-11-012023-10-31
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMembersrt:MaximumMember2023-10-31
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2020-07-24
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2022-07-05
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2022-07-04
0001000230occ:NorthCarolinaRealEstateLoanMember2022-10-31
0001000230occ:NorthCarolinaRealEstateLoanMember2023-10-31
0001000230occ:VirginiaRealEstateLoanMember2022-10-31
0001000230occ:VirginiaRealEstateLoanMember2023-10-31
0001000230occ:NorthMillCapitalLlcMemberocc:VirginiaRealEstateLoanMembersrt:MinimumMember2023-10-31
0001000230us-gaap:ConstructionInProgressMember2022-10-31
0001000230us-gaap:ConstructionInProgressMember2023-10-31
0001000230us-gaap:FurnitureAndFixturesMember2022-10-31
0001000230us-gaap:FurnitureAndFixturesMember2023-10-31
0001000230us-gaap:MachineryAndEquipmentMember2022-10-31
0001000230us-gaap:MachineryAndEquipmentMember2023-10-31
0001000230us-gaap:BuildingAndBuildingImprovementsMember2022-10-31
0001000230us-gaap:BuildingAndBuildingImprovementsMember2023-10-31
0001000230us-gaap:LandAndLandImprovementsMember2022-10-31
0001000230us-gaap:LandAndLandImprovementsMember2023-10-31
00010002302020-10-31
0001000230us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-11-012021-10-31
0001000230us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-11-012022-10-31
0001000230us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-11-012023-10-31
0001000230us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-10-31
0001000230us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-10-31
0001000230us-gaap:BuildingImprovementsMembersrt:MaximumMember2023-10-31
0001000230us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2023-10-31
0001000230us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-10-31
0001000230us-gaap:BuildingImprovementsMembersrt:MinimumMember2023-10-31
0001000230us-gaap:BuildingMembersrt:MaximumMember2023-10-31
0001000230us-gaap:BuildingMembersrt:MinimumMember2023-10-31
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2020-11-012021-10-31
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2021-11-012022-10-31
0001000230us-gaap:RevolvingCreditFacilityMemberocc:NorthMillCapitalLlcMember2022-11-012023-10-31
0001000230us-gaap:RetainedEarningsMember2023-10-31
0001000230us-gaap:CommonStockMember2023-10-31
0001000230us-gaap:RetainedEarningsMember2022-11-012023-10-31
0001000230us-gaap:CommonStockMember2022-11-012023-10-31
0001000230us-gaap:RetainedEarningsMember2022-10-31
0001000230us-gaap:CommonStockMember2022-10-31
0001000230us-gaap:RetainedEarningsMember2021-11-012022-10-31
0001000230us-gaap:CommonStockMember2021-11-012022-10-31
0001000230us-gaap:RetainedEarningsMember2021-10-31
0001000230us-gaap:CommonStockMember2021-10-31
0001000230us-gaap:RetainedEarningsMember2020-11-012021-10-31
0001000230us-gaap:CommonStockMember2020-11-012021-10-31
0001000230us-gaap:RetainedEarningsMember2020-10-31
0001000230us-gaap:CommonStockMember2020-10-31
Exhibit 13.1
Table of Contents
OPTICAL CABLE CORPORATION
Annual Report
2023
Optical Cable Corporation (OCC)
Page intentionally left blank.
Optical Cable Corporation (OCC)
Letter from the CEO
Dear Shareholders of Optical Cable Corporation (OCC®):
During fiscal year 2023, we demonstrated the strength of OCC’s market position, the efficiencies generated by our operating leverage, and our ability to navigate and successfully execute our growth strategies in volatile markets.
We started off the year strong, building on our momentum and delivering strong financial and operational performance. Like many others in our industry, however, we experienced significant volatility and a softening of demand in certain markets as fiscal year 2023 progressed—particularly in the enterprise and wireless carrier markets.
Thanks to our diversified markets and product offerings, we finished fiscal year 2023 having achieved growth by all measures—net sales, gross profit and gross profit margin, as well as income from operations, and earnings per share, compared to the prior fiscal year.
Strong Position and Execution Reflected in Financial Performance
|
●
|
Sales Growth. Net sales for fiscal year 2023 increased 4.5% to $72.2 million, compared to consolidated net sales of $69.1 million for fiscal year 2022, following net sales growth of 16.8% in fiscal year 2022 compared to fiscal year 2021.
|
|
|
Our market diversification and our breadth of product offerings enabled us to achieve net sales growth during fiscal year 2023 despite the volatility in certain markets, with OCC achieving sales growth in our specialty markets, partially offset by decreases in our enterprise and wireless carrier markets. |
|
|
Net sales increased 19.8% during the first half of fiscal year 2023, and decreased 8.5% during the second half of fiscal year 2023, when compared to the same periods during the prior fiscal year. |
OCC Net Sales by Quarter
(fiscal years 2020-2023) (in 000s)
Optical Cable Corporation (OCC)
|
●
|
Improved Gross Profit and Strong Operating Leverage. We improved gross profit and gross profit margin (gross profit as a percentage of net sales) during fiscal year 2023.
|
|
|
Gross profit increased 8.7% to $22.3 million for fiscal year 2023, compared to $20.5 million for fiscal year 2022. |
|
|
Gross profit margin increased to 30.9% during fiscal year 2023, compared to 29.7% during fiscal year 2022. During the first half of fiscal year 2023, our gross profit margin was 35.1% compared to 28.7% in the first half of fiscal year 2022—demonstrating OCC’s strong operating leverage and the production efficiencies we are able to achieve at increased production volumes.
|
|
●
|
Controlling Selling, General and Administrative Expenses. We continue to focus on operating as efficiently as possible and controlling expenses—including SG&A expenses. SG&A expenses as a percentage of net sales were 29.4% during fiscal year 2023, compared to 28.9% during fiscal year 2022. Our fixed SG&A expenses (including public company costs) are substantial, and as net sales grow, our SG&A expenses tend to increase at a slower rate than sales.
|
OCC SG&A Expenses
Dollars (in 000s) and % of Net Sales
(fiscal years 2019-2023)
Our Core Strengths Create Opportunities and Long-Term Value
We believe OCC remains uniquely positioned in the fiber optic and copper cabling and connectivity industry. Our differentiated core strengths and capabilities enable OCC to offer top-tier products and application solutions and to compete successfully against much larger competitors.
OCC’s core strengths and capabilities include:
|
●
|
Enviable market positions, brand recognition, as well as our relationships with and the loyalty of our customers, decision makers and end-users across a broad range of targeted markets.
|
|
●
|
A wide range of fiber optic and copper cabling and connectivity products and solutions that enable OCC to deliver products and solutions that meet our customers’ unique needs and that are well suited for the applications in our various targeted markets. The range of OCC’s product offerings is extensive, with OCC often successfully competing with different competitors in OCC’s different targeted markets. |
|
●
|
Broad and diverse geographic footprint with OCC selling into approximately 50 countries every year. |
Optical Cable Corporation (OCC)
|
●
|
Extensive industry experience and expertise with OCC’s engineering, sales and business development teams well-respected for their product and application experience and expertise that enables OCC to create its portfolio of innovative, high performance products and associated intellectual property.
|
|
●
|
Significant production capacity at our facilities supported by knowledgeable and experienced manufacturing, quality and engineering teams.
|
Many of the costs incurred to maintain and build upon our strengths and capabilities, along with our public company costs, are fixed. As a result, as OCC grows net sales, gross profit and profitability tend to increase at a faster rate than that of net sales. This creates operating leverage for OCC as fixed production costs and fixed SG&A expenses remain relatively stable, and are spread over higher net sales levels.
OCC remains committed to leveraging our core strengths and capabilities, identifying growth opportunities, and executing our strategies and initiatives to create long-term value for our shareholders.
Looking Forward to Fiscal Year 2024
I am proud of the OCC team’s accomplishments during fiscal year 2023—particularly given the market volatility the industry experienced during the year.
Looking ahead to fiscal year 2024, we are optimistic about OCC’s opportunities. At the same time, we are cautious of current market conditions and the impacts of soft market demand on our operating and production efficiencies. To that end, we continue to monitor changing industry and macroeconomic trends and believe we are prepared to implement appropriate business adjustments as necessary.
Moving forward, we remain as focused as ever on driving growth, operating efficiently, and identifying and capturing additional growth opportunities to ensure we are executing for our customers and end-users while generating long-term value for our shareholders.
Thank you for your continued support.
|
Sincerely,
|
|
|
|
|
Neil D. Wilkin, Jr.
|
|
Chairman of the Board,
|
|
President and Chief Executive Officer
|
|
December 20, 2023
|
Optical Cable Corporation (OCC)
Management’s Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Information
This report may contain certain forward-looking information within the meaning of the federal securities laws. The forward-looking information may include, among other information, (i) statements concerning our outlook for the future, (ii) statements of belief, anticipation or expectation, (iii) future plans, strategies or anticipated events, and (iv) similar information and statements concerning matters that are not historical facts. Such forward-looking information is subject to known and unknown variables, uncertainties, contingencies and risks that may cause actual events or results to differ materially from our expectations. Such known and unknown variables, uncertainties, contingencies and risks (collectively, “factors”) may also adversely affect Optical Cable Corporation and its subsidiaries (collectively, the “Company” or “OCC®”), the Company’s future results of operations and future financial condition, and/or the future equity value of the Company. Factors that could cause or contribute to such differences from our expectations or that could adversely affect the Company include, but are not limited to: the level of sales to key customers, including distributors; timing of certain projects and purchases by key customers; the economic conditions affecting network service providers; corporate and/or government spending on information technology; actions by competitors; fluctuations in the price of raw materials (including optical fiber, copper, gold and other precious metals, plastics and other materials); fluctuations in transportation costs; our dependence on customized equipment for the manufacture of certain of our products in certain production facilities; our ability to protect our proprietary manufacturing technology; market conditions influencing prices or pricing in one or more of the markets in which we participate, including the impact of increased competition; our dependence on a limited number of suppliers for certain product components; the loss of or conflict with one or more key suppliers or customers; an adverse outcome in any litigation, claims and other actions, and potential litigation, claims and other actions against us; an adverse outcome in any regulatory reviews and audits and potential regulatory reviews and audits; adverse changes in state tax laws and/or positions taken by state taxing authorities affecting us; technological changes and introductions of new competing products; changes in end-user preferences for competing technologies relative to our product offering; economic conditions that affect the telecommunications sector, the data communications sector, certain technology sectors and/or certain industry market sectors (for example, commercial/enterprise, military, industrial, broadcast, mining, petrochemical, renewable energy and wireless carrier industry market sectors); economic conditions that affect U.S.-based manufacturers; economic conditions or changes in relative currency strengths (for example, the strengthening of the U.S. dollar relative to certain foreign currencies) and import and/or export tariffs imposed by the U.S. and other countries that affect certain geographic markets, industry market sectors, and/or the economy as a whole; changes in demand for our products from certain competitors for which we provide private label connectivity products; changes in the mix of products sold during any given period (due to, among other things, seasonality or varying strength or weaknesses in particular markets in which we participate) which may impact gross profits and gross profit margins or net sales; variations in orders and production volumes of hybrid cables (fiber and copper) with high copper content, which tend to have lower gross profit margins; significant variations in sales resulting from: (i) high volatility within various geographic markets, within targeted markets and industries, for certain types of products, and/or with certain customers (whether related to the market generally or to specific customers’ business in particular), (ii) market variations in existing product inventory levels available, generally or in certain markets, impacting sales orders for products, (iii) timing of large sales orders, and (iv) high sales concentration among a limited number of customers in certain markets, particularly the wireless carrier market; terrorist attacks or acts of war, any current or potential future military conflicts, and acts of civil unrest; cold wars and economic sanctions as a result of these activities; changes in the level of spending by the United States government, including, but not limited to military spending; ability to recruit and retain key personnel (including production personnel); poor labor relations; increasing labor costs; delays, extended lead times and/or changes in availability of needed raw materials, equipment and/or supplies; shipping and other logistics challenges; impact of inflation on costs, including raw materials and labor, and ability to pass along any increased costs to customers; impact of rising interest rates increasing the cost of capital; impact of cybersecurity risks and incidents and the related actual or potential costs and consequences of such risks and incidents, including costs and regulations to limit such risks; the impact of data privacy laws, including any applicable international privacy laws, and the related actual or potential costs and consequences; the impact of changes in accounting policies and related costs of compliance, including changes by the Securities and Exchange Commission (“SEC”), the Public Company Accounting Oversight Board (“PCAOB”), the Financial Accounting Standards Board (“FASB”), and/or the International Accounting Standards Board (“IASB”); our ability to continue to successfully comply with, and the cost of compliance with, the provisions of Section 404 of the Sarbanes-Oxley Act of 2002 or any revisions to that act which apply to us; the impact of changes and potential changes in federal laws and regulations adversely affecting our business and/or which result in increases in our direct and indirect costs, including our direct and indirect costs of compliance with such laws and regulations; rising healthcare costs; impact of new or changed government laws and regulations on healthcare costs; the impact of changes in state or federal tax laws and regulations increasing our costs and/or impacting the net return to investors owning our shares; any changes in the status of our compliance with covenants with our lenders; our continued ability to maintain and/or secure future debt financing and/or equity financing to adequately finance our ongoing operations; the impact of future consolidation among competitors and/or among customers adversely affecting our position with our customers and/or our market position; actions by customers adversely affecting us in reaction to the expansion of our product offering in any manner, including, but not limited to, by offering products that compete with our customers, and/or by entering into alliances with, making investments in or with, and/or acquiring parties that compete with and/or have conflicts with our customers; voluntary or involuntary delisting of the Company’s common stock from any exchange on which it is traded; the deregistration by the Company from SEC reporting requirements as a result of the small number of holders of the Company’s common stock; adverse reactions by customers, vendors or other service providers to unsolicited proposals regarding the ownership or management of the Company; the additional costs of considering, responding to and possibly defending our position on unsolicited proposals regarding the ownership or management of the Company; direct and indirect impacts of weather, natural disasters and/or epidemic, pandemic or endemic diseases in the areas of the world in which we operate, market our products and/or acquire raw materials including impacts on supply chains, labor constraints impacting our production volumes and costs; any present or future government mandates, travel restrictions, shutdowns or other regulations regarding any epidemic, pandemic or endemic diseases; an increase in the number of shares of the Company’s common stock issued and outstanding; economic downturns generally and/or in one or more of the markets in which we operate; changes in market demand, exchange rates, productivity, market dynamics, market confidence, macroeconomic and/or other economic conditions in the areas of the world in which we operate and market our products; and our success in managing the risks involved in the foregoing.
Optical Cable Corporation (OCC)
We caution readers that the foregoing list of important factors is not exclusive. Furthermore, we incorporate by reference those factors included in current reports on Form 8‑K and/or in our other filings.
Dollar amounts presented in the following discussion have been rounded to the nearest hundred thousand, except in the case of amounts less than one million and except in the case of the table set forth in the “Results of Operations” section, the amounts in which both cases have been rounded to the nearest thousand.
Overview of Optical Cable Corporation
Optical Cable Corporation (or OCC®) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. Our product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (“POL”) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, as well as the wireless carrier market. Our products include fiber optic and copper cabling, hybrid cabling (which includes fiber optic and copper elements in a single cable), fiber optic and copper connectors, specialty fiber optic, copper and hybrid connectors, fiber optic and copper patch cords, pre-terminated fiber optic and copper cable assemblies, racks, cabinets, datacom enclosures, patch panels, face plates, multimedia boxes, fiber optic reels and accessories and other cable and connectivity management accessories, and are designed to meet the most demanding needs of end-users, delivering a high degree of reliability and outstanding performance characteristics.
Optical Cable Corporation (OCC)
OCC® is internationally recognized for pioneering the design and production of fiber optic cables for the most demanding military field applications, as well as of fiber optic cables suitable for both indoor and outdoor use, and creating a broad product offering built on the evolution of these fundamental technologies. OCC is also internationally recognized for pioneering the development of innovative copper connectivity technology and designs used to meet industry copper connectivity data communications standards.
Founded in 1983, Optical Cable Corporation is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia, near Asheville, North Carolina, and near Dallas, Texas. We primarily manufacture our fiber optic cables at our Roanoke facility which is ISO 9001:2015 registered and MIL-STD-790G certified, primarily manufacture our enterprise connectivity products at our Asheville facility which is ISO 9001:2015 registered, and primarily manufacture our harsh environment and specialty connectivity products at our Dallas facility which is ISO 9001:2015 registered and MIL-STD-790G certified.
OCC designs, develops and manufactures fiber optic and hybrid cables for a broad range of enterprise, harsh environment, wireless carrier and other specialty markets and applications. We refer to these products as our fiber optic cable offering. OCC designs, develops and manufactures fiber and copper connectivity products for the enterprise market, including a broad range of enterprise and residential applications. We refer to these products as our enterprise connectivity product offering. OCC designs, develops and manufactures a broad range of specialty fiber optic connectors and connectivity solutions principally for use in military, harsh environment and other specialty applications. We refer to these products as our harsh environment and specialty connectivity product offering.
We market and sell the products manufactured at our Dallas facility through our wholly owned subsidiary Applied Optical Systems, Inc. (“AOS”) under the names Optical Cable Corporation and OCC® by the efforts of our integrated OCC sales team.
The OCC team seeks to provide top-tier communication solutions by bundling all of our fiber optic and copper data communication product offerings into systems that are best suited for individual data communication needs and application requirements of our customers and the end-users of our systems.
OCC’s wholly owned subsidiary Centric Solutions LLC (“Centric Solutions”) provides cabling and connectivity solutions for the data center market. Centric Solutions’ business is located at OCC’s facility near Dallas, Texas.
Optical Cable Corporation™, OCC®, Procyon®, Superior Modular Products™, SMP Data Communications™, Applied Optical Systems™, Centric Solutions™ and associated logos are trademarks of Optical Cable Corporation.
Summary of Company Performance for Fiscal Year 2023
|
●
|
Consolidated net sales for fiscal year 2023 increased 4.5% to $72.2 million, compared to consolidated net sales of $69.1 million for fiscal year 2022.
|
|
● |
Gross profit was $22.3 million for fiscal year 2023, compared to $20.5 million for fiscal year 2022, an increase of 8.7%.
|
|
● |
Gross profit margin (gross profit as a percentage of net sales) increased to 30.9% during fiscal year 2023, compared to 29.7% for fiscal year 2022.
|
|
● |
SG&A expenses increased 6.3% to $21.2 million during fiscal year 2023, compared to $20.0 million during fiscal year 2022. SG&A expenses as a percentage of net sales were 29.4% during fiscal year 2023 compared to 28.9% during fiscal year 2022.
|
Optical Cable Corporation (OCC)
|
● |
Net income from operations increased 110% to $993,000 during fiscal year 2023, compared to $473,000 during fiscal year 2022.
|
|
● |
Net income was $2.1 million, or $0.26 per share, during fiscal year 2023, compared to a net loss of $347,000, or $0.05 per share, during fiscal year 2022.
|
|
● |
During fiscal year 2023, we received insurance proceeds in connection with our office building and its contents at our Asheville facilities sustaining water damage from a burst pipe at the end of December 2022. As a result, we recognized a gain on insurance proceeds for damage to property and equipment totaling $2.2 million during fiscal year 2023, which is reflected as income under other income (expense), net. To the extent we incur expenses in future periods to restore, repair or replace damaged assets, we may recognize offsetting losses in those future periods. At this time, we do not expect any future restoration and repair costs to exceed any insurance proceeds. The office building damaged is separate from our manufacturing building, which houses our manufacturing operations and certain offices at the same location. There was no significant impact to our operations as a result of this event.
|
Results of Operations
We sell our products internationally and domestically to our customers which include major distributors, various regional and smaller distributors, original equipment manufacturers and value-added resellers. All of our sales to customers outside of the United States are denominated in U.S. dollars. We can experience fluctuations in the percentage of net sales to customers outside of the United States and in the United States from period to period based on the timing of large orders, coupled with the impact of increases and decreases in sales to customers in various regions of the world. Sales outside of the U.S. can also be impacted by fluctuations in the exchange rate of the U.S. dollar compared to other currencies.
Net sales consist of gross sales of products by the Company and its subsidiaries on a consolidated basis less discounts, refunds and returns. Revenue is recognized at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Our customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale.
Cost of goods sold consists of the cost of materials, product warranty costs and compensation costs, and overhead and other costs related to our manufacturing operations. The largest percentage of costs included in cost of goods sold is attributable to costs of materials.
Our gross profit margin percentages are heavily dependent upon product mix on a quarterly basis and may vary based on changes in product mix. To the extent not impacted by product mix, gross profit margins tend to be higher when we achieve higher net sales levels, as certain fixed manufacturing costs are spread over higher sales and other manufacturing efficiencies are more easily achieved. Hybrid cables (containing fiber and copper) with higher copper content tend to have lower gross profit margins.
Selling, general and administrative expenses (“SG&A expenses”) consist of the compensation costs for sales and marketing personnel, shipping costs, trade show expenses, customer support expenses, travel expenses, advertising, bad debt expense, the compensation costs for administration and management personnel, legal, accounting, advisory and professional fees, costs incurred to settle litigation or claims and other actions against us, and other costs associated with our operations.
Royalty income (expense), net consists of royalty income earned on licenses associated with our patented products, net of royalty and related expenses.
Amortization of intangible assets consists of the amortization of the costs, including legal fees, associated with internally developed patents that have been granted. Amortization of intangible assets is calculated using the straight-line method over the estimated useful lives of the intangible assets.
Optical Cable Corporation (OCC)
Other income (expense), net consists of interest expense and other miscellaneous income and expense items not directly attributable to our operations.
The following table sets forth and highlights fluctuations in selected line items from our consolidated statements of operations for the periods indicated:
|
|
Fiscal Years Ended
|
|
|
|
|
|
|
Fiscal Years Ended
|
|
|
|
|
|
|
|
October 31,
|
|
|
|
|
|
|
October 31,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Percent
|
|
|
|
|
|
|
|
|
|
|
Percent
|
|
|
|
2023
|
|
|
2022
|
|
|
Change
|
|
|
2022
|
|
|
2021
|
|
|
Change
|
|
Net sales
|
|
$ |
72,200,000 |
|
|
$ |
69,100,000 |
|
|
|
4.5 |
%
|
|
$ |
69,100,000 |
|
|
$ |
59,100,000 |
|
|
|
16.8 |
%
|
Gross profit
|
|
|
22,300,000 |
|
|
|
20,500,000 |
|
|
|
8.7 |
|
|
|
20,500,000 |
|
|
|
16,300,000 |
|
|
|
26.0 |
|
SG&A expenses
|
|
|
21,200,000 |
|
|
|
20,000,000 |
|
|
|
6.3 |
|
|
|
20,000,000 |
|
|
|
18,200,000 |
|
|
|
9.4 |
|
Income (loss) from operations
|
|
|
993,000 |
|
|
|
473,000 |
|
|
|
110.0 |
|
|
|
473,000 |
|
|
|
(2,000,000 |
) |
|
|
124.0 |
|
Net income (loss)
|
|
|
2,100,000 |
|
|
|
(347,000 |
) |
|
|
695.4 |
|
|
|
(347,000 |
) |
|
|
6,600,000 |
|
|
|
(105.3 |
) |
Net Sales
Consolidated net sales for fiscal year 2023 were $72.2 million, an increase of 4.5% compared to net sales of $69.1 million for fiscal year 2022. We experienced increases in net sales in our specialty markets in fiscal year 2023, compared to fiscal year 2022, but the increases were partially offset by decreases in net sales in our enterprise and wireless carrier markets.
We believe there continue to be indicators of strength in certain of our markets—particularly our specialty markets—as we end fiscal year 2023. While OCC has benefited from market and product diversification, like others in our industry, our net sales during fiscal year 2023 were impacted by various macroeconomic pressures, risks and uncertainties in addition to the softening of certain of our targeted markets.
We also believe our net sales benefited from increased production throughput during fiscal year 2023, compared to last year, as well as our higher than typical levels of sales order backlog/forward load at the end of fiscal year 2022. Additionally, improved product pricing, increased to cover certain inflationary costs, began to take effect. Our sales order backlog/forward load has returned to more typical levels at approximately $5.4 million at the end of fiscal year 2023, compared to more than $12.0 million at the end of fiscal year 2022.
Consolidated net sales for fiscal year 2022 were $69.1 million, an increase of 16.8% compared to net sales of $59.1 million for fiscal year 2021. We experienced increases in net sales in both our enterprise and specialty markets, including the wireless carrier market, in fiscal year 2022 compared to fiscal year 2021.
During fiscal year 2022, we continued to see product demand, sales and production volume increase compared to fiscal year 2021. Our sales order backlog/forward load exceeded $12.0 million at the end of fiscal year 2022—approximately three-to-four times higher than typical levels—as product demand continued to be robust.
At the same time, we believed continuing and lingering direct and indirect impacts of the COVID-19 pandemic and certain macroeconomic trends as the COVID-19 pandemic had become more endemic-like in the U.S. created challenges that affected production volumes and sales despite increased demand during fiscal year 2022.
Our production volumes continued to be tempered (which impacted net sales) during fiscal year 2022 as we experienced certain supply chain challenges (including availability of materials, increased lead times, and increased costs) for certain raw materials, as well as challenges recruiting additional personnel (particularly, production personnel).
We experienced improvement in production personnel recruitment as well as improvements in availability of certain materials beginning in the second half of fiscal year 2022. While production labor recruitment improved, training of new production employees impacted production volumes (and labor costs) until those employees were fully trained and operating at full capacity, and certain new employees were still in the process of being trained as of the end of fiscal year 2022.
Optical Cable Corporation (OCC)
Net sales to customers outside of the United States were approximately 18%, 15% and 18% of total net sales for fiscal years 2023, 2022 and 2021, respectively. Net sales to customers in the United States increased 1.1% and net sales to customers outside of the United States increased 23.0% in fiscal year 2023, compared to last year.
We typically expect net sales to be relatively lower in the first half of each fiscal year and relatively higher in the second half of each fiscal year, and excluding other volatility, we would normally expect 48% of total net sales to occur during the first half of a fiscal year and 52% of total net sales to occur during the second half of a fiscal year. We believe this historical seasonality pattern is generally indicative of an overall trend and reflective of the buying patterns and budgetary cycles of our customers. However, this pattern may be altered during any quarter or year by the quarterly and annual volatility of orders received for the wireless carrier market, the timing of larger projects, timing of orders from larger customers, other economic factors impacting our industry or impacting the industries of our customers and end-users, and macroeconomic conditions. While we believe seasonality may be a factor that impacts our quarterly net sales results, particularly when excluding the volatility of sales in the wireless carrier market, we are not able to reliably predict net sales based on seasonality because these other factors can also, and often do, substantially impact our net sales patterns during the year. We believe we did not see our typical seasonality pattern in fiscal year 2023 as a result of the softening in certain markets, combined with the reduction in our backlog during the first two quarters of the fiscal year. Additionally, we experienced a decrease in production and shipping days of approximately seven days during the third quarter of fiscal year 2023 resulting from a shutdown related to a previously disclosed cyber incident.
Gross Profit
Gross profit was $22.3 million in fiscal year 2023, compared to gross profit of $20.5 million in fiscal year 2022, an increase of 8.7%. Gross profit margin, or gross profit as a percentage of net sales, was 30.9% in fiscal year 2023 compared to 29.7% in fiscal year 2022.
Our gross profit margin tends to be higher when we achieve higher net sales levels due to our operating leverage, as certain fixed manufacturing costs are spread over higher sales and other manufacturing efficiencies are more easily achieved. We experienced improved gross profit margins when comparing fiscal year 2023 to fiscal year 2022—particularly during the first and second quarters of fiscal year 2023 when our gross profit margins were 35.7% and 34.6%, respectively, compared to the first and second quarters of fiscal year 2022 with gross profit margins of 28.0% and 29.3%, respectively.
We attribute the overall improvement of our gross profit margin in fiscal year 2023 compared to fiscal year 2022 to: the positive impact of our operating leverage as sales levels increased, gains in production efficiencies, as well as the impact of a more fully trained workforce. Our gross profit margin percentages are also heavily dependent upon product mix on a quarterly basis and may vary based on changes in product mix.
Gross profit was $20.5 million in fiscal year 2022, compared to gross profit of $16.3 million in fiscal year 2021, an increase of 26.0%. Gross profit margin, or gross profit as a percentage of net sales, was 29.7% in fiscal year 2022 compared to 27.5% in fiscal year 2021.
Gross profit margins during fiscal year 2022 were impacted by increases in production labor and material costs, offset by necessary prospective price increases on new sales orders for many of our products. We experienced improvement in production personnel recruitment during the second half of fiscal year 2022, needed to increase production capacity to meet existing product demand; however, training of new production employees impacted labor costs (and production volumes) until those employees were fully trained and operating at capacity.
Selling, General and Administrative Expenses
SG&A expenses increased 6.3% to $21.2 million during fiscal year 2023, compared to $20.0 million for fiscal year 2022. SG&A expenses as a percentage of net sales were 29.4% in fiscal year 2023, compared to 28.9% in fiscal year 2022.
Optical Cable Corporation (OCC)
The increase in SG&A expenses during fiscal year 2023 compared to last year was primarily the result of increases in employee and contracted sales personnel related costs totaling $1.0 million. Included in employee and contracted sales personnel related costs are employee incentives and commissions which increased due to increased net sales and improved financial results during fiscal year 2023.
Also contributing to the increase in SG&A expenses during fiscal year 2023 were increases in travel and marketing expenses, totaling $260,000, which increased due to the return to a more typical level of business travel and an increase in the number of, and the attendance at, tradeshows during fiscal year 2023 when compared to last year.
SG&A expenses increased 9.4% to $20.0 million during fiscal year 2022, compared to $18.2 million for fiscal year 2021. SG&A expenses as a percentage of net sales were 28.9% in fiscal year 2022, compared to 30.8% in fiscal year 2021.
The increase in SG&A expenses during fiscal year 2022 compared to fiscal year 2021 was primarily the result of increases in employee and contracted sales personnel related costs totaling $1.0 million. The increase in employee and contracted sales personnel related costs during fiscal year 2022 was primarily due to increased commission expense as a result of the increase in sales, new hires (net of terminations) and increases in compensation expense (including increases in response to changing labor market conditions), all when compared to fiscal year 2021. Also contributing to the increase in SG&A expenses during fiscal year 2022 were increases in travel expenses totaling $211,000, increases in shipping costs totaling $190,000, and increases in marketing expenses totaling $159,000. Both travel and marketing expenses increased due to the increase in business travel and trade shows participation during fiscal year 2022, post-COVID-19 restrictions, when compared to fiscal year 2021. Shipping costs increased due to the increase in net sales and the increase in costs charged by shippers during fiscal year 2022.
Royalty Income (Expense), Net
We recognized royalty expense, net of royalty income, totaling $26,000 during fiscal year 2023, compared to $27,000 during fiscal year 2022. Royalty income and/or expense may fluctuate based on sales of licensed products and estimates of amounts for non-licensed product sales, if any.
We recognized royalty expense, net of royalty income, totaling $27,000 during fiscal year 2022, compared to royalty income, net of royalty and related expenses, totaling $37,000 during fiscal year 2021.
Amortization of Intangible Assets
We recognized $54,000 of amortization expense, associated with intangible assets, during fiscal year 2023, compared to $52,000 during fiscal year 2022 and $46,000 during fiscal year 2021.
Income (Loss) from Operations
Our income from operations increased 110% to $993,000 during fiscal year 2023, compared to $473,000 for fiscal year 2022. We reported a loss from operations of $2.0 million for fiscal year 2021.
Other Income (Expense), Net
We recognized other income, net of $1.2 million in fiscal year 2023, compared to other expense, net of $795,000 in fiscal year 2022. Other income, net for fiscal year 2023 is comprised primarily of the gain on insurance proceeds for damage to property and equipment totaling $2.2 million, partially offset by interest expense and other miscellaneous items.
During fiscal year 2023, we received insurance proceeds in connection with our office building and its contents at our Asheville facilities sustaining water damage from a burst pipe in a sprinkler system at the end of December 2022. In connection with this event, we recognized a gain on insurance proceeds received for damage to property and equipment during fiscal year 2023 totaling $2.2 million. To the extent we incur expenses in future periods to restore, repair or replace damaged assets, we may recognize offsetting losses in those future periods. At this time, we do not expect any future restoration and repair costs to exceed any insurance proceeds.
Optical Cable Corporation (OCC)
The office building sustaining water damage at our Asheville facilities is separate from our manufacturing building, which houses our manufacturing operations and certain offices at the same location. There was no significant impact to our operations as a result of this event.
We recognized other expense, net in fiscal year 2022 of $795,000, compared to other income, net of $8.6 million in fiscal year 2021. Other expense, net for fiscal year 2022 is comprised primarily of interest expense together with other miscellaneous items. The change in other expense, net during fiscal year 2022 compared to fiscal year 2021 was primarily due to the extinguishment of our Paycheck Protection Program loan (“PPP Loan”) (including accrued interest) totaling $5.0 million and the Employee Retention Tax Credit (“ERTC”) of $4.3 million, both of which were recognized as other income in fiscal year 2021, but did not recur in fiscal year 2022.
Income (Loss) Before Income Taxes
We reported income before income taxes of $2.2 million for fiscal year 2023 compared to a loss before income taxes of $322,000 for fiscal year 2022. The improvement was primarily due to the increase in gross profit of $1.8 million, and the gain on insurance proceeds received for damage to property and equipment of $2.2 million, partially offset by the increase in SG&A expenses of $1.3 million.
We reported a loss before income taxes of $322,000 for fiscal year 2022, compared to income before income taxes of $6.6 million for fiscal year 2021. This change was primarily due to the gain on the extinguishment of the PPP Loan (including accrued interest) of $5.0 million and the ERTC of $4.3 million, both of which were recognized during fiscal year 2021, but did not recur in fiscal year 2022, and the increase in SG&A expenses of $1.7 million, partially offset by the increase in gross profit of $4.2 million in fiscal year 2022 compared to fiscal year 2021.
Income Tax Expense (Benefit)
Income tax expense totaled $146,000 for fiscal year 2023 compared to $25,000 for fiscal year 2022. Our effective tax rate for fiscal year 2023 was 6.6%, compared to negative 7.7% for fiscal year 2022.
Fluctuations in our effective tax rates are primarily due to permanent differences in U.S. GAAP and tax accounting for various tax deductions and benefits, but can also be significantly different from the statutory tax rate when income or loss before taxes is at a level such that permanent differences in U.S. GAAP and tax accounting treatment have a disproportional impact on the projected effective tax rate.
Income tax expense totaled $25,000 in fiscal year 2022, compared to income tax benefit of $20,000 in fiscal year 2021. Our effective tax rate for fiscal year 2022 was negative 7.7%, compared to less than negative one percent for fiscal year 2021.
We previously established a valuation allowance against all of our net deferred tax assets. As a result of establishing a full valuation allowance against our net deferred tax assets, if we generate sufficient taxable income in subsequent periods to realize a portion or all of our net deferred tax assets, our effective income tax rate could be unusually low due to the tax benefit attributable to the necessary decrease in our valuation allowance. Further, if we generate losses before taxes in subsequent periods, our effective income tax rate could also be unusually low as any increase in our net deferred tax asset from such a net operating loss for tax purposes would be offset by a corresponding increase to our valuation allowance against our net deferred tax assets.
If we generate sufficient income before taxes in subsequent periods such that U.S. GAAP would permit us to conclude that the removal of any valuation allowance against our net deferred tax asset is appropriate, then during the period in which such determination is made, we will recognize the non-cash benefit of such removal of the valuation allowance in income tax expense on our consolidated statement of operations, which will increase net income and will also increase the net deferred tax asset on our consolidated balance sheet. If we do not generate sufficient income before taxes in subsequent periods such that U.S. GAAP would permit us to conclude that the reduction or removal of any valuation allowance against our net deferred tax asset is appropriate, then no such non-cash benefit would be realized. There can be no assurance regarding any future realization of the benefit by us of all or part of our net deferred tax assets.
Optical Cable Corporation (OCC)
As of October 31, 2023, the valuation allowance against our total gross deferred tax assets totaled $4.0 million.
See also “Critical Accounting Policies and Estimates” herein and Note 12 to the Consolidated Financial Statements.
Net Income (Loss)
Net income for fiscal year 2023 was $2.1 million compared to a net loss of $347,000 for fiscal year 2022. This change was primarily due to the increase in income before income taxes of $2.5 million in fiscal year 2023, compared to fiscal year 2022.
Net loss for fiscal year 2022 was $347,000 compared to net income of $6.6 million for fiscal year 2021. This change was primarily due to the decrease in income before income taxes of $6.9 million in fiscal year 2022, compared to fiscal year 2021.
Financial Condition
Total assets increased $3.3 million, or 8.2%, to $43.9 million at October 31, 2023, from $40.6 million at October 31, 2022. This increase was primarily due to a $4.3 million increase in inventories, partially offset by a $2.2 million decrease in trade accounts receivable, net. Inventories increased largely as the result of the timing of certain raw material purchases, increases in work in process levels related to pending shipments, and the increase in finished goods inventory resulting from higher replenishment rates of stock inventory toward targeted levels. The decrease in trade accounts receivable, net, resulted from the decrease in net sales in the fourth quarter of fiscal year 2023 when compared to the fourth quarter of fiscal year 2022.
Total liabilities increased $759,000, or 4.1%, to $19.2 million at October 31, 2023, from $18.4 million at October 31, 2022. The increase in total liabilities was primarily due to net borrowings on our Revolver totaling $2.3 million, partially offset by the payoff of our North Carolina Real Estate Loan and the pay down of the balance of our Virginia Real Estate Loan totaling $1.9 million.
Total shareholders’ equity at October 31, 2023 increased $2.6 million, or 11.6%, during fiscal year 2023. The increase resulted from net income of $2.1 million and share-based compensation, net of $496,000.
Liquidity and Capital Resources
Our primary capital needs have been to fund working capital requirements through payments on our Revolver. Our primary source of capital for this purpose has been existing cash, cash provided by operations, and borrowings under our Revolver (see “Credit Facilities” below).
As of October 31, 2023 and 2022, we had an outstanding loan balance under our Revolver totaling $8.3 million and $6.0 million, respectively. As of October 31, 2023 and 2022, we had outstanding loan balances, excluding our Revolver, totaling $2.7 million and $4.5 million, respectively.
Our cash totaled $1.5 million and $216,000 as of October 31, 2023 and 2022, respectively. The increase in cash for the year ended October 31, 2023 primarily resulted from insurance proceeds received for damage to property and equipment totaling $1.9 million and cash provided by financing activities of $220,000, partially offset by cash used in operating activities of $396,000 and capital expenditures totaling $521,000.
On October 31, 2023, we had working capital of $27.3 million, compared to $23.7 million as of October 31, 2022. The ratio of current assets to current liabilities as of October 31, 2023, was 4.5 to 1 compared to 4.2 to 1 as of October 31, 2022. The increase in working capital and in the current ratio was primarily due to the $1.3 million increase in cash and the $4.3 million increase in inventories, partially offset by the $2.2 million decrease in trade accounts receivable, net.
Optical Cable Corporation (OCC)
Net Cash
Net cash used in operating activities was $396,000 in fiscal year 2023, compared to $1.6 million in fiscal year 2022 and net cash provided by operating activities of $2.1 million in fiscal year 2021.
Net cash used in operating activities during fiscal year 2023 primarily resulted from an increase in inventories totaling $4.3 million and adjustments to reconcile net income of $2.1 million to net cash used in operating activities for the gain on insurance proceeds totaling $2.2 million, partially offset by the cash flow impact of decreases in trade accounts receivable, net totaling $2.2 million and certain other adjustments to reconcile net income of $2.1 million to net cash used in operating activities including depreciation and amortization of $946,000 and share-based compensation expense of $611,000.
Net cash used in operating activities during fiscal year 2022 primarily resulted from an increase in inventories totaling $3.1 million and the cash flow impact of increases in trade accounts receivable, net totaling $2.6 million, partially offset by certain adjustments to reconcile a net loss of $347,000 to net cash used in operating activities including depreciation and amortization of $1.1 million and share-based compensation expense of $412,000. Additionally, the cash flow impact of decreases in other receivables of $2.2 million and increases in accounts payable and accrued expenses of $1.1 million further contributed to offset net cash used in operating activities.
Net cash provided by operating activities during fiscal year 2021 primarily resulted from net income of $6.6 million, plus net adjustments to reconcile net income to net cash provided by operating activities, including depreciation and amortization of $1.2 million and share-based compensation expense of $336,000. Additionally, the cash flow impact of increases in accounts payable and accrued expenses of $1.4 million and decreases in inventories totaling $796,000 further contributed to net cash provided by operating activities. All of the aforementioned factors positively affecting cash provided by operating activities were partially offset by an adjustment to reconcile net income of $6.6 million to net cash provided by operating activities for the gain related to the forgiveness of the principal amount of the PPP Loan totaling $5.0 million, an increase in other receivables totaling $2.2 million and the cash flow impact of increases in trade accounts receivable, net of $825,000.
Net cash provided by investing activities totaled $1.4 million in fiscal year 2023, compared to net cash used in investing activities of $292,000 in fiscal year 2022 and $193,000 in fiscal year 2021. Net cash provided by investing activities during fiscal year 2023 resulted primarily from insurance proceeds received for damage to property and equipment, net totaling $1.9 million, partially offset by purchases of property and equipment and deposits for the purchase of property and equipment totaling $521,000. Net cash used in investing activities during fiscal years 2022 and 2021 resulted primarily from the purchase of property and equipment and deposits for the purchase of property and equipment.
Net cash provided by financing activities totaled $220,000 in fiscal year 2023, compared to $2.0 million in fiscal year 2022 and net cash used in financing activities totaling $1.9 million in fiscal year 2021.
Net cash provided by financing activities in fiscal year 2023 resulted primarily from net proceeds on our revolving line of credit totaling $2.3 million, partially offset by principal payments on debt totaling $1.9 million. Net cash provided by financing activities in fiscal year 2022 resulted primarily from net proceeds on our revolving line of credit totaling $2.5 million, partially offset by principal payments on long-term debt totaling $325,000. Net cash used in financing activities in fiscal year 2021 resulted primarily from net repayments on our Revolver totaling $1.5 million and principal payments on long-term debt totaling $312,000.
Optical Cable Corporation (OCC)
Credit Facilities
We have credit facilities consisting of a real estate term loan, as amended and restated (the “Virginia Real Estate Loan”) and a Revolving Credit Master Promissory Note and related Loan and Security Agreement (collectively, the Revolver).
On October 31, 2023, OCC and Northeast Bank entered into an Omnibus Amendment of Loan Documents (the “Amendment”) to modify certain loan documents currently in effect between the parties related to the Virginia Real Estate Loan and a supplemental real estate term loan (the “North Carolina Real Estate Loan”). The primary purpose of the Amendment was to: (i) pay off the North Carolina Real Estate Loan; (ii) pay down the balance on the Virginia Real Estate Loan; (iii) extend the maturity date of the Virginia Real Estate Loan through May 5, 2026, with principal payments being made on a 20-year amortization schedule; (iv) release the collateral of the North Carolina Real Estate Loan; and (v) effective October 5, 2023, modify the interest rate of the Virginia Real Estate Loan to a variable rate equal to the Prime Rate, provided that the interest rate shall never be less than 8.5% per annum.
The Virginia Real Estate Loan remains generally secured by a first lien deed of trust on the land and buildings at the Company’s headquarters and manufacturing facilities located in Roanoke, Virginia. All other terms of the Virginia Real Estate Loan remain unaltered and remain in full force and effect.
The Revolver with North Mill Capital LLC (now doing business as SLR Business Credit, “SLR”) provides us with one or more advances in an amount up to: (a) 85% of the aggregate outstanding amount of eligible accounts (the “eligible accounts loan value”); plus (b) the lowest of (i) an amount up to 35% of the aggregate value of eligible inventory, (ii) $5.0 million, and (iii) an amount not to exceed 100% of the then outstanding eligible accounts loan value; minus (c) $1.15 million. The term of the Revolver expires on July 24, 2025, unless otherwise extended or renewed.
The maximum aggregate principal amount subject to the Revolver is $18.0 million. Interest accrues on the daily balance at the per annum rate of 1.5% above the Prime Rate in effect from time to time, but not less than 4.75% (the “Applicable Rate”). In the event of a default, interest may become 6.0% above the Applicable Rate. As of October 31, 2023, the Revolver accrued interest at the prime lending rate plus 1.5% (resulting in a 10.0% rate at October 31, 2023). The loan may be extended in one year periods subject to the agreement of SLR.
The Revolver is secured by all of the following assets: properties, rights and interests in property of the Company whether now owned or existing, or hereafter acquired or arising, and wherever located; all accounts, equipment, commercial tort claims, general intangibles, chattel paper, inventory, negotiable collateral, investment property, financial assets, letter-of-credit rights, supporting obligations, deposit accounts, money or assets of the Company, which hereafter come into the possession, custody, or control of SLR; all proceeds and products, whether tangible or intangible, of any of the foregoing, including proceeds of insurance covering any or all of the foregoing; any and all tangible or intangible property resulting from the sale, lease, license or other disposition of any of the foregoing, or any portion thereof or interest therein, and all proceeds thereof; and any other assets of the Company which may be subject to a lien in favor of SLR as security for the obligations under the Revolver.
As of October 31, 2023, we had $8.3 million of outstanding borrowings on our Revolver and $2.6 million in available credit. As of October 31, 2022, we had $6.0 million of outstanding borrowings on our Revolver and $5.9 million in available credit.
Capital Expenditures
We did not have any material commitments for capital expenditures as of October 31, 2023. We expected capital expenditures in fiscal year 2023 would not exceed $1.0 million. We incurred capital expenditures totaling $521,000 for items including new manufacturing equipment, improvements to existing manufacturing equipment, new information technology equipment and software, upgrades to existing information technology equipment and software, and other capitalizable expenditures for property, plant and equipment for fiscal year 2023.
Optical Cable Corporation (OCC)
During our 2024 fiscal year budgeting process, we included an estimate for capital expenditures of $1.0 million for the year. Any capital expenditures will be funded out of our working capital, cash provided by operations or borrowings under our Revolver, as appropriate. This amount includes estimates for capital expenditures for similar types of items as those purchased in fiscal year 2023. Capital expenditures are reviewed and approved based on a variety of factors including, but not limited to, current cash flow considerations, the expected return on investment, project priorities, impact on current or future product offerings, availability of personnel necessary to implement and begin using acquired equipment, and economic conditions in general. Historically, we have spent less than our budgeted capital expenditures in most fiscal years.
Future Cash Flow Considerations
We believe that our cash flow from operations, our cash on hand and our existing Revolver will be adequate to fund our operations for at least the next twelve months.
From time to time, we are involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our financial position, results of operations or liquidity.
Critical Accounting Policies and Estimates
Our discussion and analysis of financial condition and results of operations is based on the consolidated financial statements and accompanying notes which have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Note 1 to the consolidated financial statements provides a summary of our significant accounting policies. The following are areas requiring significant judgments and estimates due to uncertainties as of the reporting date: revenue recognition, trade accounts receivable and the allowance for credit losses, inventories, deferred tax assets (and valuation allowances thereon), long-lived assets and commitments and contingencies.
Application of the critical accounting policies discussed in the section that follows requires management’s significant judgments, often as a result of the need to make estimates of matters that are inherently uncertain. If actual results were to differ materially from the estimates made, the reported results could be materially affected. We are not currently aware of any reasonably likely events or circumstances that would result in materially different results.
Revenue Recognition
Management views revenue recognition as a critical accounting estimate since we must estimate an allowance for sales returns for the reporting period. This allowance reduces net sales for the period and is based on our analysis and judgment of historical trends, identified returns and the potential for additional returns. The estimates for sales returns did not materially differ from actual results for the years ended October 31, 2023, 2022 and 2021.
Trade Accounts Receivable and the Allowance for Credit Losses
Management views trade accounts receivable net of the related allowance for credit losses as a critical accounting estimate since the allowance for credit losses is based on judgments and estimates concerning the likelihood that individual customers will pay the amounts included as receivable from them. In determining the amount of allowance for credit losses to be recorded for individual customers, we assess the net amount expected to be collected from each customer. In addition, we establish an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on our expectations of net amounts expected to be collected.
Optical Cable Corporation (OCC)
Inventories
Management views the determination of the net realizable value of inventories as a critical accounting estimate since it is based on judgments and estimates regarding the salability of individual items in inventory and an estimate of the ultimate selling prices for those items. Individual inventory items are reviewed and adjustments are made based on the age of the inventory and our judgment as to the salability of that inventory in order for our inventories to be valued at the lower of cost and net realizable value.
Deferred Tax Assets
Management views the valuation of deferred tax assets as a critical accounting estimate since we must assess whether it is “more likely than not” that we will realize the benefits of our gross deferred tax assets and determine an appropriate valuation allowance if we conclude such an allowance is appropriate. This determination requires that we consider all available evidence, both positive and negative, in making this assessment. The weight given to the positive and negative evidence is commensurate with the extent to which the evidence may be objectively verified.
Generally, a cumulative loss in recent years is a significant piece of negative evidence that is quite difficult to overcome under U.S. GAAP. Since the amount of our loss before income taxes in fiscal year 2015 exceeded our income before taxes during the previous two fiscal years, we believed that U.S. GAAP required us to treat as significant negative evidence that it was “more likely than not” that we would be unable to realize the future benefits of our deferred tax assets in the coming years—significant negative evidence that was quite difficult to overcome under U.S. GAAP and which we were not able to overcome with sufficient objectively verifiable positive evidence.
While we believe that ultimately we will utilize the benefit of our net deferred tax assets in the future (prior to any expiration of the usability of such deferred tax assets for income tax purposes), we concluded as a result of our cumulative loss position and insufficient objectively verifiable positive evidence, it was appropriate under U.S. GAAP for us to establish a full valuation allowance against net deferred tax assets as of October 31, 2015. The valuation allowance against our net deferred tax assets does not in any way impact our ability to use future tax deductions such as our net operating loss carryforwards; rather, the valuation allowance indicates, according to the provisions of Accounting Standards Codification 740, Income Taxes, it is “more likely than not” that our deferred tax assets will not be realized.
The valuation allowance that was established will be maintained until there is sufficient positive evidence to conclude that it is “more likely than not” that our net deferred tax assets will be realized. Our income tax expense for future periods will be reduced to the extent of corresponding decreases in our valuation allowance. There can be no assurance regarding any future realization of the benefit by us of all or part of our net deferred tax assets.
Long-lived Assets
Management views the determination of the carrying value of long-lived assets as a critical accounting estimate since we must determine an estimated economic useful life in order to properly amortize or depreciate our long-lived assets and because we must consider if the value of any of our long-lived assets have been impaired, requiring adjustment to the carrying value.
Economic useful life is the duration of time the asset is expected to be productively employed by us, which may be less than its physical life. Management’s assumptions on wear and tear, obsolescence, technological advances and other factors affect the determination of estimated economic useful life. The estimated economic useful life of an asset is monitored to determine if it continues to be appropriate in light of changes in business circumstances. For example, technological advances or excessive wear and tear may result in a shorter estimated useful life than originally anticipated. In such a case, we would depreciate the remaining net book value of an asset over the new estimated remaining life, thereby increasing depreciation expense per year on a prospective basis. We must also consider similar issues when determining whether or not an asset has been impaired to the extent that we must recognize a loss on such impairment.
Optical Cable Corporation (OCC)
The Company amortizes intangible assets over their respective finite lives up to their estimated residual values.
Commitments and Contingencies
Management views accounting for contingencies as a critical accounting estimate since loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources require judgment as to any probable liabilities incurred. For example, accrued product warranty costs recorded by us are based primarily on historical experience of actual warranty claims and costs as well as current information with respect to warranty claims and costs. Actual results could differ from the expected results determined based on such estimates of loss contingencies.
Quantitative and Qualitative Disclosures About Market Risk
We do not engage in transactions in derivative financial instruments or derivative commodity instruments. As of October 31, 2023 our financial instruments were not exposed to significant market risk due to interest rate risk, foreign currency exchange risk, commodity price risk or equity price risk.
New Accounting Standards
There are no new accounting standards issued, but not yet adopted by us, which are expected to be applicable to our financial position, operating results or financial statement disclosures.
Disagreements with Accountants
We did not have any disagreements with our accountants on any accounting matter or financial disclosure made during our fiscal year ended October 31, 2023.
Optical Cable Corporation (OCC)
Consolidated Balance Sheets
|
October 31, 2023 and 2022
|
|
|
October 31,
|
|
Assets
|
|
2023
|
|
|
2022
|
|
Current assets:
|
|
|
|
|
|
|
|
|
Cash
|
|
$ |
1,468,709 |
|
|
$ |
215,936 |
|
Trade accounts receivable, net of allowance for credit losses of $71,189 in 2023 and $69,643 in 2022
|
|
|
8,727,810 |
|
|
|
10,963,753 |
|
Income taxes refundable - current
|
|
|
81,844 |
|
|
|
— |
|
Other receivables
|
|
|
397,758 |
|
|
|
37,442 |
|
Inventories
|
|
|
23,766,326 |
|
|
|
19,438,766 |
|
Prepaid expenses and other assets
|
|
|
595,469 |
|
|
|
540,225 |
|
Total current assets
|
|
|
35,037,916 |
|
|
|
31,196,122 |
|
Property and equipment, net
|
|
|
7,139,616 |
|
|
|
7,390,285 |
|
Intangible assets, net
|
|
|
566,197 |
|
|
|
618,142 |
|
Other assets, net
|
|
|
1,135,172 |
|
|
|
1,353,257 |
|
Total assets
|
|
$ |
43,878,901 |
|
|
$ |
40,557,806 |
|
Liabilities and Shareholders’ Equity
|
|
|
|
|
|
|
|
|
Current liabilities:
|
|
|
|
|
|
|
|
|
Current installments of long-term debt
|
|
$ |
52,624 |
|
|
$ |
338,094 |
|
Accounts payable and accrued expenses
|
|
|
5,843,044 |
|
|
|
5,354,150 |
|
Accrued compensation and payroll taxes
|
|
|
1,849,780 |
|
|
|
1,772,551 |
|
Income taxes payable
|
|
|
22,754 |
|
|
|
18,098 |
|
Total current liabilities
|
|
|
7,768,202 |
|
|
|
7,482,893 |
|
Note payable, revolver - noncurrent
|
|
|
8,324,397 |
|
|
|
5,999,663 |
|
Long-term debt, excluding current installments
|
|
|
2,622,620 |
|
|
|
4,190,508 |
|
Other noncurrent liabilities
|
|
|
441,838 |
|
|
|
725,024 |
|
Total liabilities
|
|
|
19,157,057 |
|
|
|
18,398,088 |
|
Shareholders’ equity:
|
|
|
|
|
|
|
|
|
Preferred stock, no par value, authorized 1,000,000 shares; none issued and outstanding
|
|
|
— |
|
|
|
— |
|
Common stock, no par value, authorized 50,000,000 shares; issued and outstanding 7,893,681 shares in 2023 and 7,893,194 shares in 2022
|
|
|
15,134,133 |
|
|
|
14,638,505 |
|
Retained earnings
|
|
|
9,587,711 |
|
|
|
7,521,213 |
|
Total shareholders’ equity
|
|
|
24,721,844 |
|
|
|
22,159,718 |
|
Commitments and contingencies
|
|
|
|
|
|
|
|
|
Total liabilities and shareholders’ equity
|
|
$ |
43,878,901 |
|
|
$ |
40,557,806 |
|
See accompanying notes to consolidated financial statements.
|
Optical Cable Corporation (OCC)
Consolidated Statements of Operations
|
Years ended October 31, 2023, 2022 and 2021
|
|
|
Years Ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Net sales
|
|
$ |
72,173,752 |
|
|
$ |
69,079,263 |
|
|
$ |
59,136,294 |
|
Cost of goods sold
|
|
|
49,879,676 |
|
|
|
48,568,410 |
|
|
|
42,862,215 |
|
Gross profit
|
|
|
22,294,076 |
|
|
|
20,510,853 |
|
|
|
16,274,079 |
|
Selling, general and administrative expenses
|
|
|
21,220,741 |
|
|
|
19,959,735 |
|
|
|
18,239,152 |
|
Royalty (income) expense, net
|
|
|
26,315 |
|
|
|
26,747 |
|
|
|
(37,261 |
) |
Amortization of intangible assets
|
|
|
53,941 |
|
|
|
51,507 |
|
|
|
45,511 |
|
Income (loss) from operations
|
|
|
993,079 |
|
|
|
472,864 |
|
|
|
(1,973,323 |
) |
Other income (expense), net:
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest expense
|
|
|
(1,152,554 |
) |
|
|
(768,286 |
) |
|
|
(690,384 |
) |
Gain on insurance proceeds, net
|
|
|
2,199,463 |
|
|
|
— |
|
|
|
— |
|
Other, net
|
|
|
172,234 |
|
|
|
(26,976 |
) |
|
|
9,254,325 |
|
Other income (expense), net
|
|
|
1,219,143 |
|
|
|
(795,262 |
) |
|
|
8,563,941 |
|
Income (loss) before income taxes
|
|
|
2,212,222 |
|
|
|
(322,398 |
) |
|
|
6,590,618 |
|
Income tax expense (benefit)
|
|
|
145,724 |
|
|
|
24,693 |
|
|
|
(19,898 |
) |
Net income (loss)
|
|
$ |
2,066,498 |
|
|
$ |
(347,091 |
) |
|
$ |
6,610,516 |
|
Net income (loss) per share - basic and diluted
|
|
$ |
0.26 |
|
|
$ |
(0.05 |
) |
|
$ |
0.87 |
|
See accompanying notes to consolidated financial statements.
|
Optical Cable Corporation (OCC)
Consolidated Statements of Shareholders' Equity
|
Years ended October 31, 2023, 2022 and 2021
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total
|
|
|
|
Common Stock
|
|
|
Retained
|
|
|
Shareholders’
|
|
|
|
Shares
|
|
|
Amount
|
|
|
Earnings
|
|
|
Equity
|
|
Balances at October 31, 2020
|
|
|
7,537,087 |
|
|
$ |
14,002,130 |
|
|
$ |
1,257,788 |
|
|
$ |
15,259,918 |
|
Share-based compensation, net
|
|
|
360,390 |
|
|
|
335,519 |
|
|
|
— |
|
|
|
335,519 |
|
Net income
|
|
|
— |
|
|
|
— |
|
|
|
6,610,516 |
|
|
|
6,610,516 |
|
Balances at October 31, 2021
|
|
|
7,897,477 |
|
|
$ |
14,337,649 |
|
|
$ |
7,868,304 |
|
|
$ |
22,205,953 |
|
Share-based compensation, net
|
|
|
(4,283 |
) |
|
|
300,856 |
|
|
|
— |
|
|
|
300,856 |
|
Net loss
|
|
|
— |
|
|
|
— |
|
|
|
(347,091 |
) |
|
|
(347,091 |
) |
Balances at October 31, 2022
|
|
|
7,893,194 |
|
|
$ |
14,638,505 |
|
|
$ |
7,521,213 |
|
|
$ |
22,159,718 |
|
Share-based compensation, net
|
|
|
487 |
|
|
|
495,628 |
|
|
|
— |
|
|
|
495,628 |
|
Net income
|
|
|
— |
|
|
|
— |
|
|
|
2,066,498 |
|
|
|
2,066,498 |
|
Balances at October 31, 2023
|
|
|
7,893,681 |
|
|
$ |
15,134,133 |
|
|
$ |
9,587,711 |
|
|
$ |
24,721,844 |
|
See accompanying notes to consolidated financial statements.
|
Optical Cable Corporation (OCC)
Consolidated Statements of Cash Flows
|
Years Ended October 31, 2023, 2022 and 2021
|
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Cash flows from operating activities:
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
2,066,498 |
|
|
$ |
(347,091 |
) |
|
$ |
6,610,516 |
|
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
|
|
|
|
|
|
|
|
|
|
|
|
|
Depreciation and amortization
|
|
|
946,457 |
|
|
|
1,074,671 |
|
|
|
1,206,706 |
|
Bad debt expense
|
|
|
1,546 |
|
|
|
8,116 |
|
|
|
10,750 |
|
Share-based compensation expense
|
|
|
611,480 |
|
|
|
411,997 |
|
|
|
335,519 |
|
Gain on insurance proceeds, net
|
|
|
(2,199,463 |
) |
|
|
— |
|
|
|
— |
|
Gain on debt extinguishment─PPP Loan principal
|
|
|
— |
|
|
|
— |
|
|
|
(4,981,400 |
) |
Loss on disposal of property and equipment
|
|
|
8,335 |
|
|
|
22,247 |
|
|
|
30,463 |
|
(Increase) decrease in: |
|
|
|
|
|
|
|
|
|
|
|
|
Trade accounts receivable
|
|
|
2,234,397 |
|
|
|
(2,595,869 |
) |
|
|
(825,416 |
) |
Other receivables
|
|
|
(107,845 |
) |
|
|
2,167,014 |
|
|
|
(2,181,311 |
) |
Income taxes refundable
|
|
|
(81,844 |
) |
|
|
— |
|
|
|
25,003 |
|
Inventories
|
|
|
(4,327,560 |
) |
|
|
(3,134,958 |
) |
|
|
795,959 |
|
Prepaid expenses and other assets
|
|
|
(55,244 |
) |
|
|
9,125 |
|
|
|
(76,834 |
) |
Other assets
|
|
|
92,036 |
|
|
|
392,597 |
|
|
|
70,081 |
|
Increase (decrease) in:
|
|
|
|
|
|
|
|
|
|
|
|
|
Accounts payable and accrued expenses
|
|
|
479,372 |
|
|
|
1,068,549 |
|
|
|
1,357,106 |
|
Accrued compensation and payroll taxes
|
|
|
77,229 |
|
|
|
218,780 |
|
|
|
90,464 |
|
Income taxes payable
|
|
|
4,656 |
|
|
|
4,977 |
|
|
|
(865 |
) |
Other noncurrent liabilities
|
|
|
(145,726 |
) |
|
|
(887,699 |
) |
|
|
(350,153 |
) |
Net cash provided by (used in) operating activities
|
|
|
(395,676 |
) |
|
|
(1,587,544 |
) |
|
|
2,116,588 |
|
Cash flows from investing activities:
|
|
|
|
|
|
|
|
|
|
|
|
|
Purchase of and deposits for the purchase of property and equipment
|
|
|
(520,847 |
) |
|
|
(279,810 |
) |
|
|
(166,227 |
) |
Insurance proceeds received
|
|
|
1,946,992 |
|
|
|
— |
|
|
|
— |
|
Investment in intangible assets
|
|
|
(1,996 |
) |
|
|
(22,789 |
) |
|
|
(26,640 |
) |
Proceeds from sale of property and equipment
|
|
|
4,500 |
|
|
|
10,134 |
|
|
|
— |
|
Net cash provided by (used in) investing activities
|
|
|
1,428,649 |
|
|
|
(292,465 |
) |
|
|
(192,867 |
) |
Cash flows from financing activities:
|
|
|
|
|
|
|
|
|
|
|
|
|
Payroll taxes withheld and remitted on share-based payments
|
|
|
(115,852 |
) |
|
|
(111,141 |
) |
|
|
— |
|
Proceeds from note payable, revolver
|
|
|
79,258,692 |
|
|
|
71,733,254 |
|
|
|
58,867,884 |
|
Payments on note payable, revolver
|
|
|
(76,933,958 |
) |
|
|
(69,199,499 |
) |
|
|
(60,390,636 |
) |
Principal payments on long-term debt
|
|
|
(1,853,358 |
) |
|
|
(324,849 |
) |
|
|
(312,115 |
) |
Payments for financing costs
|
|
|
(100,000 |
) |
|
|
(100,000 |
) |
|
|
(91,667 |
) |
Principal payments on financing lease
|
|
|
(35,724 |
) |
|
|
(34,069 |
) |
|
|
(5,777 |
) |
Net cash provided by (used in) financing activities
|
|
|
219,800 |
|
|
|
1,963,696 |
|
|
|
(1,932,311 |
) |
Net increase (decrease) in cash
|
|
|
1,252,773 |
|
|
|
83,687 |
|
|
|
(8,590 |
) |
Cash at beginning of year
|
|
|
215,936 |
|
|
|
132,249 |
|
|
|
140,839 |
|
Cash at end of year
|
|
$ |
1,468,709 |
|
|
$ |
215,936 |
|
|
$ |
132,249 |
|
Supplemental disclosure of cash flow information:
|
|
|
|
|
|
|
|
|
|
|
|
|
Cash payments for interest
|
|
$ |
1,028,762 |
|
|
$ |
640,592 |
|
|
$ |
492,547 |
|
Income taxes paid, net of refunds
|
|
$ |
221,993 |
|
|
$ |
17,384 |
|
|
$ |
(10,656 |
) |
Noncash investing and financing activities:
|
|
|
|
|
|
|
|
|
|
|
|
|
Capital expenditures accrued in accounts payable at year end
|
|
$ |
22,081 |
|
|
$ |
31,560 |
|
|
$ |
33,842 |
|
See accompanying notes to consolidated financial statements.
|
Optical Cable Corporation (OCC)
Notes to Consolidated Financial Statements
Years ended October 31, 2023, 2022 and 2021
(1)
|
Description of Business and Summary of Significant Accounting Policies
|
|
(a)
|
Description of Business
|
Optical Cable Corporation and its subsidiaries (collectively, the “Company” or “OCC®”) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. The Company’s product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (“POL”) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.
Founded in 1983, OCC is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia; near Asheville, North Carolina; and near Dallas, Texas.
The Company’s cabling and connectivity products are used for high bandwidth transmission of data, video and audio communications. The Company’s product offering includes products well-suited for use in various other short- to moderate-distance applications as well. The Company’s products are sold worldwide. Also see note 10.
|
(b)
|
Principles of Consolidation
|
The accompanying consolidated financial statements include the accounts of Optical Cable Corporation and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
|
(c)
|
Cash and Cash Equivalents
|
All of the Company’s bank accounts are insured by the Federal Deposit Insurance Corporation (FDIC). As of October 31, 2023, the Company had bank deposits in excess of the insured limit totaling $1.2 million. As of October 31, 2022, the Company did not have bank deposits in excess of the insured limit.
For purposes of the consolidated statements of cash flows, the Company considers all highly liquid debt instruments with original maturities of three months or less to be cash equivalents. As of October 31, 2023 and 2022, the Company had no cash equivalents.
|
(d)
|
Trade Accounts Receivable and Allowance for Credit Losses
|
Trade accounts receivable are recorded at the invoiced amount and do not typically bear interest. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company reviews outstanding trade accounts receivable at the end of each quarter and records expected credit losses as deemed appropriate for (i) certain individual customers and (ii) for all other trade accounts receivable in total. In determining the amount of allowance for credit losses to be recorded for individual customers, the Company assesses the net amount expected to be collected from each customer. In addition, the Company establishes an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on the Company’s expectations of net amounts expected to be collected. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers.
Optical Cable Corporation (OCC)
Inventories are stated at the lower of cost and net realizable value. The determination of cost includes raw materials, direct labor and manufacturing overhead. The cost of optical fibers, included in raw materials, is determined using specific identification for optical fibers. The cost of other raw materials and production supplies is generally determined using the first-in, first-out basis. The cost of work in process and finished goods inventories is determined either as average cost or standard cost, depending upon the product type. A standard cost system is used to estimate the actual costs of inventory for certain product types. Actual costs and production cost levels may vary from the standards established and such variances, if material, are charged to cost of goods sold or capitalized to inventory. Also see note 3.
|
(f)
|
Property and Equipment
|
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using both straight-line and declining balance methods over the estimated useful lives of the assets. Estimated useful lives are thirty to thirty-nine years for buildings and three to fifteen years for building improvements, machinery and equipment and furniture and fixtures. Also see note 4.
|
(g)
|
Patents and Trademarks
|
The Company records legal fees associated with patent and trademark applications as intangible assets. Such intangible assets are not amortized until such time that the patent and/or trademark is granted. The Company estimates the useful life of patents and trademarks based on the period over which the intangible asset is expected to contribute directly or indirectly to future cash flows. If patents and/or trademarks are not granted, the capitalized legal fees are expensed during the period in which such notification is received. If the Company decides to abandon a patent or trademark application, the capitalized legal fees are expensed during the period in which the Company’s decision is made.
The Company recognizes revenue at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale. Also see note 11.
The Company recognizes royalty income (if any), net of related expenses, on an accrual basis and estimates royalty income earned based on historical experience.
|
(i)
|
Shipping and Handling Costs
|
Shipping and handling costs include the costs incurred to physically move finished goods from the Company’s warehouse to the customers’ designated location. All shipping and handling activities related to contracts with customers as a cost to fulfill its promise to transfer control of the related product are classified as sales revenue. Shipping and handling costs of approximately $2.1 million, $2.1 million and $1.9 million are included in selling, general and administrative expenses for the fiscal years ended October 31, 2023, 2022 and 2021, respectively.
Optical Cable Corporation (OCC)
|
(j)
|
Research and Development
|
Research and development costs are expensed as incurred. Research and development costs totaled approximately $983,000, $973,000 and $928,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.
Advertising costs are expensed as incurred. Advertising costs totaled approximately $191,000, $159,000 and $81,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as a component of income tax expense. Also see note 12.
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. When applicable, assets to be disposed of are reported separately in the consolidated balance sheet at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated.
|
(n)
|
Stock Incentive Plans and Other Share-Based Compensation
|
The Company recognizes the cost of employee services received in exchange for awards of equity instruments based upon the grant-date fair value of those awards. Also see note 9.
|
(o)
|
Net Income (Loss) Per Share
|
Basic net income (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period. In the case of basic net income per share, the calculation includes common shares outstanding issued as share-based compensation and still subject to vesting requirements. In the case of basic net loss per share, the calculation excludes common shares outstanding issued as share-based compensation and still subject to vesting requirements, as these shares are considered dilutive.
Optical Cable Corporation (OCC)
Diluted net income (loss) per share also is calculated by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period, and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the net income (loss) of the Company. The diluted net income (loss) per share calculation includes all common shares outstanding issued as share-based compensation and still subject to vesting requirements in the calculation of diluted net income, but not in the calculation of diluted net loss. Also see note 14.
|
(p)
|
Commitments and Contingencies
|
Liabilities for loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.
The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
(2)
|
Allowance for Credit Losses for Trade Accounts Receivable
|
A summary of changes in the allowance for credit losses for trade accounts receivable for the years ended October 31, 2023, 2022 and 2021 follows:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Balance at beginning of year
|
|
$ |
69,643 |
|
|
$ |
61,527 |
|
|
$ |
524,617 |
|
Bad debt expense
|
|
|
1,546 |
|
|
|
8,116 |
|
|
|
10,750 |
|
Losses charged to allowance
|
|
|
— |
|
|
|
— |
|
|
|
(473,840 |
) |
Balance at end of year
|
|
$ |
71,189 |
|
|
$ |
69,643 |
|
|
$ |
61,527 |
|
Inventories as of October 31, 2023 and 2022 consist of the following:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Finished goods
|
|
$ |
5,937,682 |
|
|
$ |
3,894,102 |
|
Work in process
|
|
|
4,372,913 |
|
|
|
4,054,789 |
|
Raw materials
|
|
|
13,130,478 |
|
|
|
11,093,140 |
|
Production supplies
|
|
|
325,253 |
|
|
|
396,735 |
|
Total
|
|
$ |
23,766,326 |
|
|
$ |
19,438,766 |
|
Optical Cable Corporation (OCC)
(4)
|
Property and Equipment, Net
|
Property and equipment, net as of October 31, 2023 and 2022 consists of the following:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Land and land improvements
|
|
$ |
3,148,834 |
|
|
$ |
3,148,834 |
|
Buildings and improvements
|
|
|
8,305,039 |
|
|
|
8,311,953 |
|
Machinery and equipment
|
|
|
26,185,346 |
|
|
|
26,909,968 |
|
Furniture and fixtures
|
|
|
902,012 |
|
|
|
902,012 |
|
Construction in progress
|
|
|
199,772 |
|
|
|
230,163 |
|
Total property and equipment, at cost
|
|
|
38,741,003 |
|
|
|
39,502,930 |
|
Less accumulated amortization and depreciation
|
|
|
(31,601,387 |
) |
|
|
(32,112,645 |
) |
Property and equipment, net
|
|
$ |
7,139,616 |
|
|
$ |
7,390,285 |
|
Aggregate amortization expense for amortizing intangible assets was $53,941, $51,507 and $45,511 for the years ended October 31, 2023, 2022 and 2021, respectively. Amortization of intangible assets is calculated using a straight-line method over the estimated useful lives of the intangible assets. Amortization expense is estimated to be approximately $54,000 for each of the next five years. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2023 was $868,564 and $313,927, respectively. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2022 was $856,167 and $274,417, respectively.
The Company generally warrants its products against certain manufacturing and other defects in material and workmanship. These product warranties are provided for specific periods of time and are applicable assuming the product has not been subjected to misuse, improper installation, negligent handling or shipping damage. As of October 31, 2023 and 2022, the Company’s accrual for estimated product warranty claims totaled $80,000 and $75,000, respectively, and is included in accounts payable and accrued expenses. Warranty claims expense includes the costs to investigate claims and potential claims, and the costs to replace and/or repair product pursuant to claims, which can include claims not deemed valid by the Company. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and costs as well as current information with respect to potential warranty claims and costs. Warranty claims expense for the years ended October 31, 2023, 2022 and 2021 totaled $89,548, $52,465 and $55,592, respectively.
The following table summarizes the changes in the Company’s accrual for product warranties during the fiscal years ended October 31, 2023 and 2022:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Balance at beginning of year
|
|
$ |
75,000 |
|
|
$ |
75,000 |
|
Liabilities accrued for warranties issued during the year
|
|
|
114,577 |
|
|
|
97,501 |
|
Warranty claims paid during the period
|
|
|
(84,548 |
) |
|
|
(52,465 |
) |
Changes in liability for pre-existing warranties during the year
|
|
|
(25,029 |
) |
|
|
(45,036 |
) |
Balance at end of year
|
|
$ |
80,000 |
|
|
$ |
75,000 |
|
Optical Cable Corporation (OCC)
(7)
|
Long-term Debt and Notes Payable
|
The Company has credit facilities consisting of a real estate term loan, as amended and restated (the “Virginia Real Estate Loan”) and a Revolving Credit Master Promissory Note and related Loan and Security Agreement (collectively, the “Revolver”).
On October 31, 2023, OCC and Northeast Bank entered into an Omnibus Amendment of Loan Documents (the “Amendment”) to modify certain loan documents currently in effect between the parties related to the Virginia Real Estate Loan and a supplemental real estate term loan (the “North Carolina Real Estate Loan”). The primary purpose of the Amendment was to: (i) pay off the North Carolina Real Estate Loan; (ii) pay down the balance on the Virginia Real Estate Loan; (iii) extend the maturity date of the Virginia Real Estate Loan through May 5, 2026; (iv) release the collateral of the North Carolina Real Estate Loan; and (v) effective October 5, 2023, modify the interest rate of the Virginia Real Estate Loan to a variable rate equal to the Prime Rate, provided that the interest rate shall never be less than 8.5% per annum.
The Loan remains generally secured by a first lien deed of trust on the land and buildings at the Company’s headquarters and manufacturing facilities located in Roanoke, Virginia. All other terms of the Virginia Real Estate Loan remain unaltered and remain in full force and effect.
The Virginia Real Estate Loan is payable in monthly installments of principal and interest. Principal is calculated using the unpaid balance of the loan and a two hundred forty (240) month amortization schedule. Interest is computed on the aggregate principal balance outstanding at a rate equal to the Prime Rate, adjusted monthly on the fifth day of each calendar month in accordance with changes to the Prime Rate, provided, however, that the interest rate is never less than 8.5% per annum on the basis of a 360-day year times the actual number of days elapsed.
Long-term debt as of October 31, 2023 and 2022 consists of the following:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Virginia Real Estate Loan ($6.5 million original principal)
|
|
$ |
2,675,244 |
|
|
$ |
3,669,294 |
|
North Carolina Real Estate Loan ($2.24 million original principal)
|
|
|
— |
|
|
|
859,308 |
|
Total long-term debt
|
|
|
2,675,244 |
|
|
|
4,528,602 |
|
Less current installments
|
|
|
52,624 |
|
|
|
338,094 |
|
Long-term debt, excluding current installments
|
|
$ |
2,622,620 |
|
|
$ |
4,190,508 |
|
On July 5, 2022, OCC entered into a Modification Agreement with North Mill Capital LLC (now doing business as SLR Business Credit, “SLR”), to modify the existing Revolver dated July 24, 2020. In addition to certain other modifications to the Revolver as set forth in the Modification Agreement, the Modification Agreement provided a two-year extension of the initial term of the Revolver to July 24, 2025, and reduced the dollar amount of the availability block from $1,500,000 to $1,150,000.
The Revolver with SLR provides the Company with one or more advances in an amount up to: (a) 85% of the aggregate outstanding amount of eligible accounts (the “eligible accounts loan value”); plus (b) the lowest of (i) an amount up to 35% of the aggregate value of eligible inventory, (ii) $5,000,000, and (iii) an amount not to exceed 100% of the then outstanding eligible accounts loan value; minus (c) $1,150,000.
The maximum aggregate principal amount subject to the Revolver is $18,000,000. Interest accrues on the daily balance at the per annum rate of 1.5% above the Prime Rate in effect from time to time, but not less than 4.75% (the “Applicable Rate”). In the event of a default, interest may become 6.0% above the Applicable Rate. As of October 31, 2023, the Revolver accrued interest at the prime lending rate plus 1.5% (resulting in a 10.0% rate at October 31, 2023). The loan may be extended in one year periods subject to the agreement of SLR.
Optical Cable Corporation (OCC)
The Revolver is secured by all of the following assets: properties, rights and interests in property of the Company whether now owned or existing, or hereafter acquired or arising, and wherever located; all accounts, equipment, commercial tort claims, general intangibles, chattel paper, inventory, negotiable collateral, investment property, financial assets, letter-of-credit rights, supporting obligations, deposit accounts, money or assets of the Company, which hereafter come into the possession, custody, or control of SLR; all proceeds and products, whether tangible or intangible, of any of the foregoing, including proceeds of insurance covering any or all of the foregoing; any and all tangible or intangible property resulting from the sale, lease, license or other disposition of any of the foregoing, or any portion thereof or interest therein, and all proceeds thereof; and any other assets of the Company which may be subject to a lien in favor of SLR as security for the obligations under the Revolver.
As of October 31, 2023, the Company had $8.3 million of outstanding borrowings on its Revolver and $2.6 million in available credit. As of October 31, 2022 the Company had $6.0 million of outstanding borrowings on its Revolver and $5.9 million in available credit.
The aggregate maturities of long-term debt for each of the three years subsequent to October 31, 2023 are $52,624 in fiscal year 2024, $8,381,756 in fiscal year 2025 and $2,565,260 in fiscal year 2026.
The Company has an operating lease agreement for approximately 34,000 square feet of office, manufacturing and warehouse space in Plano, Texas (near Dallas). The lease term expires on November 30, 2024.
The Company has an operating lease for approximately 36,000 square feet of warehouse space in Roanoke, Virginia. During fiscal year 2023, the lease term was extended for an additional three years. The new expiration date is April 30, 2026.
The Company also leases certain office equipment under operating leases with initial 60 month terms. The lease terms expire in February and April of 2025.
OCC leases printers that are used in the Roanoke, Virginia manufacturing facility. The lease term expires on August 22, 2026. The right-of-use asset is being amortized on a straight line basis over seven years. When the lease term ends, the remaining net book value of the right-of-use asset will be classified as property and equipment.
The Company’s lease contracts may include options to extend or terminate the lease. The Company exercises judgment to determine the term of those leases when such options are present and includes such options in the calculation of the lease term when it is reasonably certain that it will exercise those options.
The Company includes contract lease components in its determination of lease payments, while non-lease components of the contracts, such as taxes, insurance, and common area maintenance, are expensed as incurred. At commencement, right-of-use assets and lease liabilities are measured at the present value of future lease payments over the lease term. The Company uses its incremental borrowing rate based on information available at the time of lease commencement to measure the present value of future payments.
Operating lease expense is recognized on a straight-line basis over the lease term. Short term leases with an initial term of 12 months or less are expensed as incurred. The Company’s short term leases have month-to-month terms.
Optical Cable Corporation (OCC)
Operating lease right-of-use assets of $596,578 and $662,328 were included in other assets at October 31, 2023 and 2022, respectively. Operating lease liabilities of $414,159 and $227,925, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2023. Operating lease liabilities of $355,183 and $374,570, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2022. Operating lease expense for the fiscal years ended October 31, 2023, 2022 and 2021 was $430,765, $413,333 and $407,235, respectively.
The weighted average remaining lease term for the operating leases is 21 months and the weighted average discount rate is 7.3% as of October 31, 2023.
For the fiscal years ended October 31, 2023 and 2022, cash paid for operating lease liabilities totaled $439,016 and $432,485, respectively. For the fiscal years ended October 31, 2023 and 2022, there were no right-of-use assets obtained in exchange for new operating lease liabilities.
Finance lease right-of-use assets of $141,342 and $170,839 were included in other assets at October 31, 2023 and 2022, respectively. Finance lease liabilities of $37,459 and $93,451, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2023. Finance lease liabilities of $35,724 and $130,911, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2022. Interest expense related to the finance lease totaled $7,144 and $8,798, respectively, for the fiscal years ended October 31, 2023 and 2022. Amortization expense related to the finance lease totaled $29,497 for the fiscal years ended October 31, 2023 and 2022.
The remaining lease term for the finance lease is 34 months and the discount rate is 4.75% as of October 31, 2023.
For the fiscal year ended October 31, 2023, cash paid for the finance lease liability totaled $7,144 and $35,724 for interest and principal, respectively. For the fiscal years ended October 31, 2022, cash paid for the finance lease liability totaled $8,798 and $34,069 for interest and principal, respectively.
The Company’s future payments due under leases reconciled to the lease liabilities are as follows:
Fiscal Year
|
|
Operating
leases
|
|
|
Finance
lease
|
|
2024
|
|
$ |
448,298 |
|
|
$ |
42,868 |
|
2025
|
|
|
177,997 |
|
|
|
42,868 |
|
2026
|
|
|
63,644 |
|
|
|
55,715 |
|
Total undiscounted lease payments
|
|
|
689,939 |
|
|
|
141,451 |
|
Present value discount
|
|
|
(47,855 |
) |
|
|
(10,541 |
) |
Total lease liability
|
|
$ |
642,084 |
|
|
$ |
130,910 |
|
Health Insurance Coverage
The Company contracts for health insurance coverage for employees and their dependents through third-party administrators. During the years ended October 31, 2023, 2022 and 2021, total expense of $3,448,622, $3,021,642 and $2,697,167, respectively, was recognized under the Company’s insured health care program.
401(k) Plan
The Company maintains a 401(k) retirement savings plan for the benefit of its eligible employees. Substantially all of the Company’s employees who meet certain service and age requirements are eligible to participate in the plan. The Company’s plan document provides that the Company’s matching contributions are discretionary. The Company made or accrued matching contributions to the plan of $61,736, $62,517 and $65,416 for the years ended October 31, 2023, 2022 and 2021, respectively.
Optical Cable Corporation (OCC)
Stock Incentives for Key Employees and Non-Employee Directors
Optical Cable Corporation uses stock incentives to increase the personal financial interest that key employees and non-employee Directors have in the future success of the Company, thereby aligning their interests with those of other shareholders and strengthening their desire to remain with the Company.
As of October 31, 2023, there were approximately 356,000 remaining shares available for grant under the Optical Cable Corporation Stock Incentive Plan (“2017 Plan”).
Share-based compensation expense for employees, a consultant and non-employee members of the Company’s Board of Directors recognized in the consolidated statements of operations for the years ended October 31, 2023, 2022 and 2021 was $611,480, $411,997 and $335,519, respectively.
The Company has granted, and anticipates granting, from time to time, restricted stock awards to employees, subject to approval by the Compensation Committee of the Board of Directors. The restricted stock awards granted under the 2017 Plan vest over time if certain operational performance-based criteria are met. Failure to meet the criteria required for vesting will result in a portion or all of the shares being forfeited.
The Company recognizes expense each quarter on service-based shares based on the number of shares expected to vest multiplied by the closing price of the Company’s shares of common stock on the date of grant. The Company recognizes expense each quarter on operational performance-based shares of employees using an estimate of the shares expected to vest multiplied by the closing price of the Company’s shares of common stock on the date of grant.
A summary of the status of the Company’s nonvested shares granted to employees, a consultant and non-employee Directors under the 2017 Plan as of October 31, 2023, and changes during the year ended October 31, 2023, is as follows:
Nonvested shares
|
|
Shares
|
|
|
Weighted-
average grant
date fair value
|
|
Balance at October 31, 2022
|
|
|
377,470 |
|
|
$ |
3.53 |
|
Granted
|
|
|
28,560 |
|
|
|
3.74 |
|
Vested
|
|
|
(114,876 |
) |
|
|
3.68 |
|
Balance at October 31, 2023
|
|
|
291,154 |
|
|
$ |
3.49 |
|
As of October 31, 2023, the estimated amount of compensation cost related to nonvested equity-based compensation awards that the Company will recognize over a 1.4 year weighted-average period is approximately $515,000. Such nonvested equity-based compensation awards are in the form of (i) operational performance-based shares and (ii) operational performance-based shares which have been converted to service-based shares after performance-based criteria have been met.
During the fiscal year ended October 31, 2023, 2022 and 2021, stock awards to non-employee Directors under the 2017 Plan totaling 28,560 shares, 27,364 shares and 30,055 shares, respectively, were approved by the Board of Directors of the Company. The shares are part of the non-employee Directors’ annual compensation for service on the Board of Directors. The shares granted to non-employee Directors under the 2017 Plan are subject to a one-year vesting period.
Optical Cable Corporation (OCC)
(10)
|
Business and Credit Concentrations, Major Customers and Geographic Information
|
The Company provides credit, in the normal course of business, to various commercial enterprises, governmental entities and not‑for‑profit organizations. Concentration of credit risk with respect to trade receivables is limited due to the Company’s large number of customers. The Company also manages exposure to credit risk through credit approvals, credit limits and monitoring procedures. Management believes that credit risks as of October 31, 2023 and 2022 have been adequately provided for in the consolidated financial statements.
For the year ended October 31, 2023, 16.3%, or approximately $11.8 million of consolidated net sales were attributable to one national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2023. As of October 31, 2023, the same customer had an outstanding balance payable to the Company totaling 6.3% of total consolidated shareholders’ equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders’ equity.
For the year ended October 31, 2022, 17.0%, or approximately $11.8 million of consolidated net sales were attributable to one national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2022. As of October 31, 2022, the same customer had an outstanding balance payable to the Company totaling 11.2% of total consolidated shareholders’ equity. One other customer had an outstanding balance payable to the Company totaling 7.5% of total consolidated shareholders’ equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders’ equity.
For the year ended October 31, 2021, 19.1%, or approximately $11.3 million of consolidated net sales were attributable to one national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2021. As of October 31, 2021, the same customer had an outstanding balance payable to the Company totaling 9.5% of total consolidated shareholders’ equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders’ equity.
For the years ended October 31, 2023, 2022 and 2021, approximately 82%, 85% and 82%, respectively, of net sales were from customers in the United States, while approximately 18%, 15% and 18%, respectively, were from customers outside of the United States.
The Company has a single reportable segment for purposes of segment reporting.
Revenues consist of product sales that are recognized at a specific point in time under the core principle of recognizing revenue when control transfers to the customer. The Company considers customer purchase orders, governed by master sales agreements or the Company’s standard terms and conditions, to be the contract with the customer. For each contract, the promise to transfer the control of the products, each of which is individually distinct, is considered to be the identified performance obligation. The Company evaluates each customer’s credit risk when determining whether to accept a contract.
In determining transaction prices, the Company evaluates whether fixed order prices are subject to adjustment to determine the net consideration to which the Company expects to be entitled. Contracts do not include financing components, as payment terms are generally due 30 to 90 days after shipment. Taxes assessed by governmental authorities and collected from the customer including, but not limited to, any sales and use taxes and value-added taxes, are not included in the transaction price and are not included in net sales.
Optical Cable Corporation (OCC)
The Company recognizes revenue at the point in time when products are shipped or delivered from its manufacturing facility to its customer, in accordance with the agreed upon shipping terms. Since the Company typically invoices the customer at the same time that performance obligations are satisfied, no contract assets are recognized. The Company’s contract liability represents advance consideration received from customers prior to transfer of the product. This liability was $110,336 and $317,310 as of October 31, 2023 and 2022, respectively.
Sales to certain customers are made pursuant to agreements that provide price adjustments and limited return rights with respect to the Company’s products. The Company maintains a reserve for estimated future price adjustment claims, rebates and returns as a refund liability. The Company’s refund liability was $252,264 and $233,494 as of October 31, 2023 and 2022, respectively.
The Company offers standard product warranty coverage which provides assurance that its products will conform to contractually agreed-upon specifications for a limited period from the date of shipment. Separately-priced warranty coverage is not offered. The warranty claim is generally limited to a credit equal to the purchase price or a promise to repair or replace the product for a specified period of time at no additional charge.
The Company incurs sales commissions to acquire customer contracts that are directly attributable to the contracts. The commissions are expensed as selling expenses during the period that the related products are transferred to customers.
Disaggregation of Revenue
The following table presents net sales attributable to the United States and all other countries in total for the fiscal years ended October 31, 2023, 2022 and 2021:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
United States
|
|
$ |
59,062,858 |
|
|
$ |
58,415,280 |
|
|
$ |
48,537,091 |
|
Outside the United States
|
|
|
13,110,894 |
|
|
|
10,663,983 |
|
|
|
10,599,203 |
|
Total net sales
|
|
$ |
72,173,752 |
|
|
$ |
69,079,263 |
|
|
$ |
59,136,294 |
|
No individual country outside of the United States accounted for more than 10% of total net sales in fiscal years 2023, 2022 or 2021.
Optical Cable Corporation (OCC)
Income tax expense (benefit) for the years ended October 31, 2023, 2022 and 2021 consists of:
Fiscal year ended October 31, 2023
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
105,756 |
|
|
$ |
— |
|
|
$ |
105,756 |
|
State
|
|
|
39,968 |
|
|
|
— |
|
|
|
39,968 |
|
Totals
|
|
$ |
145,724 |
|
|
$ |
— |
|
|
$ |
145,724 |
|
Fiscal year ended October 31, 2022
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
State
|
|
|
24,693 |
|
|
|
— |
|
|
|
24,693 |
|
Totals
|
|
$ |
24,693 |
|
|
$ |
— |
|
|
$ |
24,693 |
|
Fiscal year ended October 31, 2021
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
State
|
|
|
(19,898 |
) |
|
|
— |
|
|
|
(19,898 |
) |
Totals
|
|
$ |
(19,898 |
) |
|
$ |
— |
|
|
$ |
(19,898 |
) |
Reported income tax expense for the years ended October 31, 2023, 2022 and 2021 differs from the “expected” tax expense (benefit), computed by applying the U.S. Federal statutory income tax rate of 21% in fiscal years 2023, 2022 and 2021 to income before income taxes as follows:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
“Expected” income taxes (benefit)
|
|
$ |
464,567 |
|
|
$ |
(67,704 |
) |
|
$ |
1,384,030 |
|
Increase (reduction) in income tax expense (benefit) resulting from:
|
|
|
|
|
|
|
|
|
|
|
|
|
State income taxes, net of federal benefit
|
|
|
25,751 |
|
|
|
10,217 |
|
|
|
136,875 |
|
Provision to return reconciliation adjustment
|
|
|
81,100 |
|
|
|
11,516 |
|
|
|
(13,721 |
) |
Excess tax benefits related to share-based compensation
|
|
|
(11,875 |
) |
|
|
(44,562 |
) |
|
|
(9,118 |
) |
PPP Loan forgiveness
|
|
|
— |
|
|
|
— |
|
|
|
(1,046,094 |
) |
Non-deductible life insurance premiums
|
|
|
5,527 |
|
|
|
5,527 |
|
|
|
5,527 |
|
Other differences, net
|
|
|
11,918 |
|
|
|
4,338 |
|
|
|
1,642 |
|
Change in valulation allowance
|
|
|
(431,264 |
) |
|
|
105,361 |
|
|
|
(479,039 |
) |
Reported income tax expense (benefit)
|
|
$ |
145,724 |
|
|
$ |
24,693 |
|
|
$ |
(19,898 |
) |
Optical Cable Corporation (OCC)
The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and deferred tax liabilities as of October 31, 2023 and 2022 are presented below:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Deferred tax assets:
|
|
|
|
|
|
|
|
|
Accounts receivable, due to allowances for credit losses and sales returns
|
|
$ |
35,563 |
|
|
$ |
32,600 |
|
Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986
|
|
|
1,099,469 |
|
|
|
894,666 |
|
Liabilities recorded for accrued expenses, deductible for tax purposes when paid
|
|
|
67,842 |
|
|
|
90,306 |
|
Share-based compensation expense
|
|
|
116,939 |
|
|
|
72,925 |
|
Section 163(j) interest
|
|
|
3,450 |
|
|
|
101,682 |
|
Research and experimental expenditures, due to capitalization for tax purposes
|
|
|
85,419 |
|
|
|
— |
|
Net operating loss carryforwards
|
|
|
2,494,887 |
|
|
|
3,156,960 |
|
Plant and equipment, due to differences in depreciation and capital gain recognition
|
|
|
43,229 |
|
|
|
13,822 |
|
Other
|
|
|
8,122 |
|
|
|
23,223 |
|
Total gross deferred tax assets
|
|
|
3,954,920 |
|
|
|
4,386,184 |
|
Valuation allowance
|
|
|
(3,954,920 |
) |
|
|
(4,386,184 |
) |
Net deferred tax assets
|
|
$ |
— |
|
|
$ |
— |
|
As a result of the acquisition of AOS, the Company recorded certain deferred tax assets totaling $1,517,605 (after purchase accounting adjustments), related to gross net operating loss (“NOL”) carryforwards of $4,455,525, estimated to be available after considering Internal Revenue Code Section 382 limitations. As of October 31, 2023, $672,000 of these gross NOL carryforwards remain unused and may be used to reduce future taxable income. These remaining gross NOL carryforwards begin to expire in fiscal year ending October 31, 2028.
Additionally, the Company has federal and state gross NOL carryforwards of $10,712,376 and $1,756,107, respectively. Federal NOL carryforwards originate with certain fiscal years from 2019 through 2022 and do not expire. State NOL carryforwards originate with certain fiscal years from 2015 through 2022 and will not begin to expire until fiscal year 2030.
For the fiscal years ended October 31, 2023 and 2022, the Company considered all positive and negative evidence available to assess whether it is “more likely than not” that some portion or all of the deferred tax assets will not be realized. For each year, the Company concluded that in accordance with the provisions of Accounting Standards Codification 740, Income Taxes, the negative evidence outweighed the objectively verifiable positive evidence. As a result, the Company established a valuation allowance of $3,954,920 and $4,386,184, respectively, against net deferred tax assets existing as of October 31, 2023 and 2022.
The Company estimates a liability for uncertain tax positions taken or expected to be taken in a tax return. The liability for uncertain tax positions is included in other noncurrent liabilities on the accompanying consolidated balance sheets.
Optical Cable Corporation (OCC)
A reconciliation of the unrecognized tax benefits for fiscal years 2023 and 2022 follows:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Unrecognized tax benefits balance at beginning of year
|
|
$ |
28,488 |
|
|
$ |
28,488 |
|
Gross decreases for tax positions of prior years
|
|
|
(1,330 |
) |
|
|
— |
|
Gross increases for current year tax positions
|
|
|
1,036 |
|
|
|
— |
|
Unrecognized tax benefits balance at end of year
|
|
$ |
28,194 |
|
|
$ |
28,488 |
|
During fiscal year 2023, the Company increased accrued interest by $1,546 and decreased accrued penalties by $332 related to unrecognized tax benefits. During fiscal year 2022, the Company increased accrued interest by $2,448 and no penalties were accrued related to unrecognized tax benefits. As of October 31, 2023 and 2022, the Company had approximately $17,268 and $16,055, respectively, of accrued interest and penalties related to uncertain tax positions. The total amount of unrecognized tax benefits that would affect the Company’s effective tax rate if recognized is $20,073 and $20,630 as of October 31, 2023 and 2022, respectively. The Company does not expect its unrecognized tax benefits to change significantly in the next 12 months.
The Company files income tax returns in the U.S. federal jurisdiction and in various state jurisdictions. The statute of limitations remains open for U.S. and certain state income tax examinations for years ended October 31, 2020 through October 31, 2022.
(13)
|
Fair Value Measurements
|
The carrying amounts reported in the consolidated balance sheets for cash, trade accounts receivable, other receivables, current installments of long-term debt, accounts payable and accrued expenses, income taxes refundable – current, accrued compensation and payroll taxes, and income taxes payable approximate fair value because of the short maturity of these instruments. The carrying values of the Company’s note payable, revolver – noncurrent, and long-term debt, excluding current installments, approximate fair value because the interest rates vary with the market. Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
The Company uses a fair value hierarchy that prioritizes the inputs for valuation methods used to measure fair value. The three levels of the fair value hierarchy are as follows:
|
●
|
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
|
|
●
|
Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
|
|
●
|
Level 3 inputs are unobservable inputs for the asset or liability.
|
The Company utilizes the best available information in measuring fair value.
Optical Cable Corporation (OCC)
(14)
|
Net Income (Loss) Per Share
|
The following is a reconciliation of the numerators and denominators of the net income (loss) per share computations for the periods presented:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Net income (loss) (numerator)
|
|
$ |
2,066,498 |
|
|
$ |
(347,091 |
) |
|
$ |
6,610,516 |
|
Shares (denominator)
|
|
|
7,880,429 |
|
|
|
7,523,022 |
|
|
|
7,587,686 |
|
Basic and diluted net income (loss) per share
|
|
$ |
0.26 |
|
|
$ |
(0.05 |
) |
|
$ |
0.87 |
|
Nonvested shares which have been issued and are outstanding as of October 31, 2022 totaling 357,927 were not included in the computation of basic and diluted net loss per share for the year ended October 31, 2022 (because to include such shares would have been antidilutive, or in other words, to do so would have reduced the net loss per share for that period).
(15)
|
Shareholders’ Equity
|
Stockholder Protection Rights Agreement
On October 28, 2011, the Board of Directors of the Company adopted a Stockholder Protection Rights Agreement (the “Rights Agreement”) and declared a dividend of one preferred share purchase right for each outstanding share of common stock. These purchase rights and the related Rights Agreement were set to expire on November 2, 2021. On November 2, 2021, the Board of Directors of the Company amended and restated the Rights Agreement (the “Amended Rights Agreement”) to amend and restate the Rights Agreement to continue the dividend of one preferred share purchase right (a “Right”) for each outstanding share of Common Stock, no par value, of the Company (“Common Shares”), held of record at the close of business on November 2, 2021, or issued thereafter. Except to extend the Amended Rights Agreement to November 2, 2031, no other material changes were made to the Rights Agreement by the Amended Rights Agreement.
Under the terms of the Amended Rights Agreement, if a person or group who is deemed an Acquiring Person as defined in the Amended Rights Agreement acquires 15% (or other applicable percentage, as provided in the Amended Rights Agreement) or more of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right’s then current exercise price, a number of shares of common stock having a market value of twice such price. In addition, if the Company is acquired in a merger or other business transaction after a person or group who is deemed an Acquiring Person has acquired such percentage of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right’s then current exercise price, a number of the acquiring company’s common shares having a market value of twice such price.
Upon the occurrence of certain events, each Right will entitle its holder to purchase from the Company one one‑thousandth of a Series A Participating Preferred Share (“Preferred Share”), no par value, at an exercise price of $25, subject to adjustment. Each Preferred Share will entitle its holder to 1,000 votes and will have an aggregate dividend rate of 1,000 times the amount, if any, paid to holders of common stock. The Rights will expire on November 2, 2031, unless the Rights are earlier redeemed or exchanged by the Company for $0.0001 per Right. The adoption of the Rights Agreement and the Amended Rights Agreement has no impact on the financial position or results of operations of the Company.
Optical Cable Corporation (OCC)
The Company has reserved 100,000 shares of its authorized preferred stock for issuance upon exercise of the Rights.
(16)
|
Gain on Insurance Proceeds
|
During fiscal year 2023, the Company received insurance proceeds in connection with the office building and its contents at the Company’s Asheville facilities sustaining water damage from a burst pipe at the end of December 2022. The office building damaged is separate from the Company’s manufacturing building, which houses its manufacturing operations and certain offices at the same location. There was no significant impact to the Company’s operations as a result of this event.
Insurance proceeds received, or expected to be received, for all assets covered, net of applicable deductibles, totaled $2,580,986. During fiscal year 2023, the Company recorded a loss on property and equipment totaling $7,538 and incurred expenses for building stabilization and cleaning, removal of damaged items, and other miscellaneous and related activities totaling $381,523.
Insurance proceeds in excess of expenses incurred through October 31, 2023, a net total of $2,199,463, is included in other income (expense), net as a gain on insurance proceeds on the Company’s condensed consolidated statement of operations.
To the extent the Company incurs expenses in future periods for renovation, repair or replacement or damaged assets, the Company may recognize offsetting losses in those future periods. The Company does not expect any future restoration and repair costs to exceed any insurance proceeds.
(17)
|
Employee Retention Tax Credit
|
The Employee Retention Tax Credit (“ERTC”), created in the March 2020 CARES Act and then subsequently amended by the Consolidated Appropriation Act (“CAA”) of 2021, the American Rescue Plan Act (“ARPA”) of 2021 and the Infrastructure Investment and Jobs Act (“IIJA”) of 2021, is a refundable payroll credit for qualifying businesses keeping employees on their payroll during the COVID-19 pandemic. Under CAA, the ARPA and IIJA amendments, employers could claim a refundable tax credit against the employer share of social security tax equal to 70% of the qualified wages (including certain health care expenses) paid to employees after December 31, 2020 through September 30, 2021. Qualified wages were limited to $10,000 per employee per calendar quarter in 2021 so the maximum ERTC available was $7,000 per employee per calendar quarter.
OCC was an eligible small employer under the gross receipts decline test when comparing the first calendar quarter of 2021 to the same quarter in calendar year 2019, which qualified the Company to claim ERTC in both the first and second calendar quarters of 2021 under the amended ERTC program. The Company qualified for a refundable payroll tax credit totaling $3,375,815 during its second fiscal quarter and $964,550 during its third fiscal quarter of 2021 for a total of $4,340,365. The $4,340,365 was included in other income on the Company’s consolidated statement of operations for year ended October 31, 2021. During fiscal year 2022, the remaining ERTC receivable of $2,162,391 was received by the Company.
From time to time, the Company is involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company’s financial position, results of operations or liquidity.
(19)
|
New Accounting Standards Not Yet Adopted
|
There are no new accounting standards issued, but not yet adopted by the Company, which are expected to materially impact the Company’s financial position, operating results or financial statement disclosures.
Optical Cable Corporation (OCC)
(20)
|
Quarterly Results of Operations (Unaudited)
|
The following is a summary of the unaudited quarterly results of operations for the years ended October 31, 2023 and 2022:
|
|
Quarter ended
|
|
Fiscal year ended October 31, 2023
|
|
January 31
|
|
|
April 30
|
|
|
July 31
|
|
|
October 31
|
|
Net sales
|
|
$ |
18,283,675 |
|
|
$ |
19,619,536 |
|
|
$ |
16,941,378 |
|
|
$ |
17,329,163 |
|
Gross profit
|
|
|
6,521,209 |
|
|
|
6,782,706 |
|
|
|
5,116,030 |
|
|
|
3,874,131 |
|
Selling, general & administrative expenses
|
|
|
5,455,466 |
|
|
|
5,662,339 |
|
|
|
4,957,518 |
|
|
|
5,145,418 |
|
Income (loss) from operations
|
|
|
1,045,936 |
|
|
|
1,100,106 |
|
|
|
138,425 |
|
|
|
(1,291,388 |
) |
Income (loss) before income taxes
|
|
|
842,448 |
|
|
|
2,498,020 |
|
|
|
99,883 |
|
|
|
(1,228,129 |
) |
Net income (loss)
|
|
|
809,984 |
|
|
|
2,423,087 |
|
|
|
100,803 |
|
|
|
(1,267,376 |
) |
Basic and diluted net income (loss) per share
|
|
$ |
0.10 |
|
|
$ |
0.31 |
|
|
$ |
0.01 |
|
|
$ |
(0.17 |
) |
|
|
Quarter ended
|
|
Fiscal year ended October 31, 2022
|
|
January 31
|
|
|
April 30
|
|
|
July 31
|
|
|
October 31
|
|
Net sales
|
|
$ |
14,440,295 |
|
|
$ |
17,200,578 |
|
|
$ |
17,382,640 |
|
|
$ |
20,055,750 |
|
Gross profit
|
|
|
4,045,852 |
|
|
|
5,033,446 |
|
|
|
4,808,205 |
|
|
|
6,623,350 |
|
Selling, general & administrative expenses
|
|
|
4,780,199 |
|
|
|
5,036,331 |
|
|
|
4,954,221 |
|
|
|
5,188,984 |
|
Income (loss) from operations
|
|
|
(753,400 |
) |
|
|
(21,011 |
) |
|
|
(166,384 |
) |
|
|
1,413,659 |
|
Income (loss) before income taxes
|
|
|
(923,045 |
) |
|
|
(233,185 |
) |
|
|
(362,249 |
) |
|
|
1,196,081 |
|
Net income (loss)
|
|
|
(935,793 |
) |
|
|
(227,991 |
) |
|
|
(371,871 |
) |
|
|
1,188,564 |
|
Basic and diluted net income (loss) per share
|
|
$ |
(0.12 |
) |
|
$ |
(0.03 |
) |
|
$ |
(0.05 |
) |
|
$ |
0.15 |
|
Optical Cable Corporation (OCC)
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
Board of Directors and Shareholders
Optical Cable Corporation
Roanoke, Virginia
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Optical Cable Corporation and Subsidiaries (the Company) as of October 31, 2023 and 2022, and the related consolidated statements of operations, shareholders’ equity, and cash flows for each of the years in the three-year period ended October 31, 2023, and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of October 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended October 31, 2023, in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Optical Cable Corporation (OCC)
Valuation of Inventory
Description of the Matter
Inventories are recorded at the lower of cost and net realizable value. Cost of raw materials is established using specific identification or a first in, first out basis, while the cost of work in process and finished goods is established using average cost or standard costs, depending upon the product type. Management routinely evaluates expected sales prices and demand in relation to the carrying value of inventory, which takes into consideration the salability of individual items in inventory and an estimate of the selling prices for those items. Individual inventory items are reviewed and adjustments are made based on the age of the inventory and management judgment as to the salability of that inventory in order for inventories to be appropriately valued.
Given the estimates involved in applying costs to inventory on either a standard or average cost basis, as well as the inherent uncertainty in both the future salability and selling prices of inventory items, auditing the reasonableness of management’s estimates and assumptions required a high degree of auditor judgment and effort.
How We Addressed the Matter in our Audit
Our audit procedures included:
|
●
|
Obtaining an understanding of the Company’s procedures for allocating manufacturing costs to inventories.
|
|
●
|
Obtaining an understanding of the Company’s procedures and assumptions surrounding the inventory reserve, and assessing the reasonability of those assumptions.
|
|
●
|
Testing the mathematical accuracy of management’s calculations.
|
|
●
|
Testing, on a sample basis, the assignment of costs to inventory items.
|
|
●
|
Evaluating whether inventories were stated at the lower of cost and net realizable value at the reporting date, as appropriate, by comparing recent sales prices of inventory to carrying cost, by evaluating the aging and/or movement of inventory, or a combination of such tests.
|
|
●
|
Performing corroborative inquiries with personnel responsible for product manufacturing and sales to evaluate the reasonableness of current inventory manufacturing, sales, and movement.
|
/s/ Brown, Edwards & Company, L.L.P.
We have served as the Company’s auditor since 2016.
Roanoke, Virginia
December 20, 2023
Optical Cable Corporation (OCC)
Corporate Information
Corporate Headquarters
Optical Cable Corporation (OCC)
5290 Concourse Drive
Roanoke, VA 24019
Primary Legal Counsel
Woods Rogers Vandeventer Black PLC
10 South Jefferson Street
Suite 1400
Roanoke, VA 24011
Independent Registered Public Accounting Firm
Brown, Edwards & Company, L.L.P.
3906 Electric Road
Roanoke, VA 24018
Transfer Agent
Equiniti Trust Company, LLC (successor to American Stock Transfer & Trust Company, LLC)
48 Wall Street, Floor 23
New York, NY 10005
Form 10-K Report
Shareholders may obtain a copy of Optical Cable Corporation’s Form 10-K, including exhibits, as filed with the Securities and Exchange Commission from the SEC website at http://www.sec.gov. Our SEC filings are also available to the public on our website at http://www.occfiber.com/investor-relations/ under the tab “SEC Filings”.
Annual Meeting
The 2024 annual meeting of shareholders will be held at 10:00 a.m. on Tuesday, March 26, 2024 at the Green Ridge Recreation Center, 7415 Wood Haven Road, Roanoke, Virginia or another location stated in OCC’s filed Proxy Statement for the 2024 Annual Meeting of Shareholders.
Optical Cable Corporation (OCC)
Corporate Information
(Continued)
Common Stock and Dividend Data
Our common stock is traded on the Nasdaq Global Market under the symbol OCC. According to the records of our transfer agent, the Company had 237 shareholders of record as of December 13, 2023. Additionally, the Company estimates that it has more than 2,000 beneficial owners. On December 13, 2023, our common stock closed at a price of $2.71 per share.
Employees of the Company and members of the Board of Directors owned at least 34.6% of the shares outstanding as of October 31, 2023, including shares still subject to potential forfeiture based on vesting requirements.
The following table sets forth for the fiscal periods indicated the high and low bid prices of our common stock, as reported on the Nasdaq Global Market, during the two most recent fiscal years:
|
|
Range of Bid Prices
|
|
Fiscal year ended October 31, 2023
|
|
High
|
|
|
Low
|
|
Fourth Quarter
|
|
$ |
4.01 |
|
|
$ |
2.26 |
|
Third Quarter
|
|
$ |
4.65 |
|
|
$ |
3.36 |
|
Second Quarter
|
|
$ |
4.74 |
|
|
$ |
3.88 |
|
First Quarter
|
|
$ |
4.85 |
|
|
$ |
3.38 |
|
|
|
Range of Bid Prices
|
|
Fiscal year ended October 31, 2022
|
|
High
|
|
|
Low
|
|
Fourth Quarter
|
|
$ |
4.60 |
|
|
$ |
3.32 |
|
Third Quarter
|
|
$ |
4.07 |
|
|
$ |
3.26 |
|
Second Quarter
|
|
$ |
5.75 |
|
|
$ |
3.65 |
|
First Quarter
|
|
$ |
6.85 |
|
|
$ |
3.81 |
|
Dividend Declaration
We did not pay or declare any cash dividends on our common stock in fiscal year 2023 and do not expect to pay any cash dividends in the foreseeable future.
Optical Cable Corporation (OCC)
Corporate Information
(Continued)
Executive Officers of Optical Cable Corporation |
|
|
|
Neil D. Wilkin, Jr. |
Chairman of the Board, President and |
|
Chief Executive Officer |
|
|
Tracy G. Smith |
Senior Vice President, Chief Financial Officer |
|
and Corporate Secretary |
|
|
Board of Directors of Optical Cable Corporation |
|
|
|
Neil D. Wilkin, Jr., Chairman |
Chairman of the Board, President |
|
and Chief Executive Officer |
|
Optical Cable Corporation |
|
|
Randall H. Frazier |
President and Founder |
|
R. Frazier, Incorporated |
|
|
John M. Holland |
President and Founder |
|
Holland Technical Services |
|
|
John A. Nygren |
Retired, former President |
|
ChemTreat, Inc. |
|
|
Craig H. Weber |
Retired, former Chief Executive Officer |
|
Home Care Delivered, Inc. |
Optical Cable Corporation (OCC)
Exhibit 21.1
LIST OF SUBSIDIARIES
Applied Optical Systems, Inc., incorporated in the State of Delaware.
Centric Solutions LLC, organized in the State of Delaware.
Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
The Board of Directors
Optical Cable Corporation:
We consent to the incorporation by reference in Registration Statement Nos. 333‑09433, 333-115575, 333-128163, 333-174917, 333-189277, 333-203129, 333-216987 and 333-265551 on Forms S‑8 and Registration Statement No. 333‑103108 on Form S‑3 of Optical Cable Corporation of our report dated December 20, 2023, with respect to the consolidated balance sheets of Optical Cable Corporation and subsidiaries as of October 31, 2023 and 2022, and the related consolidated statements of operations, shareholders’ equity, and cash flows for each of the years in the three-year period ended October 31, 2023, which report is incorporated by reference in the October 31, 2023 Annual Report on Form 10‑K of Optical Cable Corporation.
/s/ Brown, Edwards & Company, L.L.P.
Roanoke, Virginia
December 20, 2023
Exhibit 31.1
CERTIFICATION
I, Neil D. Wilkin, Jr., certify that:
1.
|
I have reviewed this report on Form 10-K of Optical Cable Corporation;
|
2.
|
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
|
3.
|
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
|
4.
|
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
|
|
a)
|
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
|
|
b)
|
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
|
|
c)
|
evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
|
|
d)
|
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
|
5.
|
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s independent registered public accounting firm and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
|
|
a)
|
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
|
|
b)
|
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
|
Date: December 20, 2023 |
/s/ Neil D. Wilkin, Jr. |
|
Neil D. Wilkin, Jr.
|
|
Chairman of the Board of Directors,
|
|
President and Chief Executive Officer
|
|
Optical Cable Corporation
|
Exhibit 31.2
CERTIFICATION
I, Tracy G. Smith, certify that:
1.
|
I have reviewed this report on Form 10-K of Optical Cable Corporation;
|
2.
|
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
|
3.
|
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
|
4.
|
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
|
|
a)
|
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
|
|
b)
|
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
|
|
c)
|
evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
|
|
d)
|
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
|
5.
|
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s independent registered public accounting firm and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
|
|
a)
|
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
|
|
b)
|
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
|
Date: December 20, 2023 |
/s/ Tracy G. Smith |
|
Tracy G. Smith
|
|
Senior Vice President and Chief Financial Officer
|
|
Optical Cable Corporation
|
Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Optical Cable Corporation (the “Company”) on Form 10-K for the year ended October 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 that: (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and (2) the information contained in the Report fairly represents, in all material respects, the financial condition and results of operations of the Company as of October 31, 2023, and for the period then ended.
/s/ Neil D. Wilkin, Jr. |
|
Neil D. Wilkin, Jr. |
|
Chairman of the Board of Directors, |
|
President and Chief Executive Officer |
|
|
|
December 20, 2023 |
|
Exhibit 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Optical Cable Corporation (the “Company”) on Form 10-K for the year ended October 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 that: (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and (2) the information contained in the Report fairly represents, in all material respects, the financial condition and results of operations of the Company as of October 31, 2023, and for the period then ended.
/s/ Tracy G. Smith |
|
Tracy G. Smith |
|
Senior Vice President and |
|
Chief Financial Officer |
|
|
|
December 20, 2023 |
|
Exhibit 97
OPTICAL CABLE CORPORATION
COMPENSATION RECOVERY POLICY
(Adopted and approved by the Board of Directors on November 30, 2023)
Optical Cable Corporation, a Virginia Corporation (collectively with its subsidiaries and other affiliates, the “Company” or “OCC”) is committed to promoting high standards of honest and ethical business conduct and compliance with applicable laws, rules and regulations. As part of this commitment, the Company has adopted this Compensation Recovery Policy (this “Policy”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and explains when the Company will be required to seek recovery of Incentive Compensation (as defined herein) awarded or paid to a Covered Person (as defined herein).
The Compensation Committee (as defined herein) will have full authority to administer this Policy. The Compensation Committee will, subject to the provisions of this Policy and Rule 10D-1 of the Exchange Act, and the Company’s applicable exchange listing standards, make such determinations and interpretations and take such actions in connection with this Policy as it deems necessary or appropriate. All determinations and interpretations made by the Compensation Committee will be binding, subject to any final adjudication of any disputes by a state or federal court with appropriate jurisdiction located in the Commonwealth of Virginia.
“Applicable Period” means the three (3) completed fiscal years of the Company immediately preceding the earlier of (i) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes (or reasonably should have concluded) that a Restatement is required or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement. The “Applicable Period” also includes any transition period (that results from a change in the Company’s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence.
“Board” means the Board of Directors of the Company.
“Compensation Committee” means the Company’s committee of independent directors responsible for executive compensation decisions, or in the absence of such a committee, the independent directors serving on the Board.
“Covered Person” means any person who is, or was at any time, during the Applicable Period, an Executive Officer of the Company. For the avoidance of doubt, a Covered Person may include a former Executive Officer that left the Company, retired, or transitioned to an employee role (including after serving as an Executive Officer in an interim capacity) during the Applicable Period.
Page 1 of 5
“Effective Date” means the later of November 30, 2023, or such date specified by the Nominating and Corporate Governance Committee of the Board and approved by the Board in connection the adoption of this Policy.
“Executive Officer” means any person who is, or was at any time, during the Applicable Period, an “officer” as defined in Rule 16a-1(f) under the Exchange Act and an “executive officer” as defined in Rule 3b-7 under the Exchange Act.
“Financial Reporting Measure” means a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements (including but not limited to, “non-GAAP” financial measures, such as those appearing in the Company’s earnings releases or Management Discussion and Analysis), and any measure that is derived wholly or in part from such measure. Stock price and total shareholder return (and any measures derived wholly or in part therefrom) shall be considered Financial Reporting Measures.
“Impracticable.” The Compensation Committee may determine in good faith that recovery of Recoverable Incentive Compensation is “Impracticable” if: (i) pursuing such recovery would violate home country law of the jurisdiction of incorporation of the Company where that law was adopted prior to November 28, 2022 and the Company provides an opinion of home country counsel to that effect acceptable to the Company’s applicable listing exchange; (ii) the direct expense paid to a third party to assist in enforcing this Policy would exceed the Recoverable Incentive Compensation and the Company has (A) made a reasonable attempt to recover such amounts and (B) provided documentation of such attempts to recover to the Company’s applicable listing exchange; or (iii) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended.
“Incentive Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive Compensation does NOT include: (i) any base salaries (except with respect to any salary increases earned wholly or in part based on the attainment of a Financial Reporting Measure performance goal); (2) bonuses paid solely at the discretion of the Compensation Committee or Board that are not paid from a “bonus pool” that is determined by satisfying a Financial Reporting Measure performance goal; (3) bonuses paid solely upon satisfying one or more subjective standards and/or completion of a specified employment period; (4) non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures; (5) equity awards that vest based on the passage of time and/or attaining one or more non-Financial Reporting Measures; and (6) any time vesting of equity awards where such equity awards were previously earned based on the achievement of Financial Reporting Measures (unrelated to a fiscal year subject to Restatement) and thereafter the vesting of such equity awards is deferred in accordance with the terms and provisions of such equity awards with the vesting of such equity awards then being based on the passage to time and/or attaining one or more non-Financial Reporting Measures (which generally is done as a retention incentive and other reasons for the benefit of the Company).
Page 2 of 5
“Received.” Incentive Compensation is only deemed “Received” in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of the Incentive Compensation occurs after the end of that period.
“Recoverable Incentive Compensation” means the amount of any Incentive Compensation (calculated on a pre-tax basis) Received by a Covered Person during the Applicable Period that is in excess of the amount that otherwise would have been Received if the calculation were based on the Restatement. For the avoidance of doubt Recoverable Incentive Compensation does NOT include any Incentive Compensation Received by a person (i) before such person began service in a position or capacity meeting the definition of an Executive Officer, (ii) who did not serve as an Executive Officer at any time during the performance period for that Incentive Compensation, or (iii) during any period the Company did not have a class of its securities listed on a national securities exchange or a national securities association. For Incentive Compensation based on (or derived from) stock price or total shareholder return where the amount of Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in the applicable Restatement, the amount will be determined by the Compensation Committee based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the Incentive Compensation was Received (in which case, the Company will maintain documentation of such determination of that reasonable estimate and provide such documentation to the Company’s applicable listing exchange).
“Restatement” means an accounting restatement of any of the Company’s financial statements required to be filed with the Securities and Exchange Commission under the Exchange Act, or the Securities Act of 1933, as amended, due to the Company’s material noncompliance with any financial reporting requirement under U.S. securities laws, regardless of whether the Company or Covered Person misconduct was the cause for such restatement. “Restatement” includes any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (commonly referred to as “Big R” restatements), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (commonly referred to as “little r” restatements).
|
A.
|
Miscalculation of Financial Reporting Measure Results
|
In the event of a Restatement, the Company will seek to recover, reasonably promptly, all Recoverable Incentive Compensation from a Covered Person. Such recovery, in the case of a Restatement, will be made without regard to any individual knowledge or responsibility related to the Restatement. Notwithstanding the foregoing, if the Company is required to undertake a Restatement, the Company will not be required to recover the Recoverable Incentive Compensation if the Compensation Committee determines it Impracticable to do so, after exercising a normal due process review of all the relevant facts and circumstances.
Page 3 of 5
If such Recoverable Incentive Compensation was not awarded or paid on a formulaic basis, the Company will seek to recover the amount that the Compensation Committee determines in good faith should be recouped.
The Compensation Committee may, subject to applicable law, seek recovery in the manner it chooses, including by seeking reimbursement from the Covered Person of all or part of the compensation awarded or paid, by electing to withhold unpaid compensation, by set-off, or by rescinding or canceling unvested stock.
In the reasonable exercise of its business judgment under this Policy, the Compensation Committee may in its sole discretion determine whether and to what extent additional action is appropriate to address the circumstances surrounding a Restatement to minimize the likelihood of any recurrence and to impose such other discipline as it deems appropriate.
|
C.
|
No Indemnification or Reimbursement
|
Notwithstanding the terms of any other policy, program, agreement or arrangement, in no event will the Company or any of its affiliates indemnify or reimburse a Covered Person for any loss of Recoverable Incentive Compensation under this Policy and in no event will the Company or any of its affiliates pay premiums on any insurance policy that would cover a Covered Person’s potential obligations to reimburse the Company for Recoverable Incentive Compensation under this Policy.
|
D.
|
Other Claims and Rights
|
The remedies under this Policy are in addition to, and not in lieu of, any legal and equitable claims the Company or any of its affiliates may have or any actions that may be imposed by law enforcement agencies, regulators, administrative bodies, or other authorities. Further, the exercise by the Compensation Committee of any rights pursuant to this Policy will not impact any other rights that the Company or any of its affiliates may have with respect to any Covered Person subject to this Policy.
|
E.
|
Acknowledgement by Covered Persons; Condition to Eligibility for Incentive Compensation
|
The Company will provide notice and seek acknowledgement of this Policy from each Covered Person, provided that the failure to provide such notice or obtain such acknowledgement will have no impact on the applicability or enforceability of this Policy. After the Effective Date, the Company must be in receipt of a Covered Person's acknowledgement as a condition to such Covered Person’s eligibility to receive Incentive Compensation. All Incentive Compensation subject to this Policy will not be earned, even if already paid, until the Policy ceases to apply to such Incentive Compensation and any other vesting conditions applicable to such Incentive Compensation are satisfied.
Page 4 of 5
|
F.
|
Amendment; Termination
|
The Nominating and Corporate Governance Committee of the Board, or the Board may amend or terminate this Policy at any time.
Except as otherwise determined in writing by the Compensation Committee, this Policy will apply to any Incentive Compensation that is Received by a Covered Person on or after the Effective Date. This Policy will survive and continue notwithstanding any termination of a Covered Person’s employment with the Company and its affiliates.
This Policy shall be binding and enforceable against all Covered Persons and their successors, beneficiaries, heirs, executors, administrators, or other legal representatives.
# # #
Page 5 of 5
v3.23.4
Document And Entity Information - USD ($)
|
12 Months Ended |
|
|
Oct. 31, 2023 |
Dec. 13, 2023 |
Apr. 30, 2023 |
Document Information [Line Items] |
|
|
|
Entity Registrant Name |
OPTICAL CABLE CORPORATION
|
|
|
Document Type |
10-K
|
|
|
Document, Annual Report |
true
|
|
|
Document Period End Date |
Oct. 31, 2023
|
|
|
Current Fiscal Year End Date |
--10-31
|
|
|
Document Fiscal Period Focus |
FY
|
|
|
Document Fiscal Year Focus |
2023
|
|
|
Document, Transition Report |
false
|
|
|
Entity, File Number |
0-27022
|
|
|
Entity, Incorporation, State or Country Code |
VA
|
|
|
Entity, Tax Identification Number |
54-1237042
|
|
|
Entity, Address, Address Line One |
5290 Concourse Drive
|
|
|
Entity, Address, City or Town |
Roanoke
|
|
|
Entity, Address, State or Province |
VA
|
|
|
Entity, Address, Postal Zip Code |
24019
|
|
|
City Area Code |
540
|
|
|
Local Phone Number |
265-0690
|
|
|
Title of 12(b) Security |
Common Stock, no par value
|
|
|
Trading Symbol |
OCC
|
|
|
Security Exchange Name |
NASDAQ
|
|
|
Entity, Well-known Seasoned Issuer |
No
|
|
|
Entity, Voluntary Filers |
No
|
|
|
Entity Current Reporting Status |
Yes
|
|
|
Entity Interactive Data Current |
Yes
|
|
|
Entity, Filer Category |
Non-accelerated Filer
|
|
|
Entity Small Business |
true
|
|
|
Entity Emerging Growth Company |
false
|
|
|
ICFR Auditor Attestation Flag |
false
|
|
|
Document, Financial Statement Error Correction Flag |
false
|
|
|
Entity Shell Company |
false
|
|
|
Entity, Public Float |
|
|
$ 25,396,122
|
Entity, Common Stock Shares, Outstanding |
|
7,893,681
|
|
Amendment Flag |
false
|
|
|
Auditor Name |
Brown, Edwards & Company, L.L.P.
|
|
|
Auditor Firm ID |
423
|
|
|
Auditor Location |
Roanoke, Virginia
|
|
|
Entity Central Index Key |
0001000230
|
|
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPCAOB issued Audit Firm Identifier
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorFirmId |
Namespace Prefix: |
dei_ |
Data Type: |
dei:nonemptySequenceNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorLocation |
Namespace Prefix: |
dei_ |
Data Type: |
dei:internationalNameItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:internationalNameItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an annual report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_DocumentAnnualReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates whether any of the financial statement period in the filing include a restatement due to error correction.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection w
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_DocumentFinStmtErrorCorrectionFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal 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.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis 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.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor 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.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe 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'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate 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.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate '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.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission 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.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.
+ References
+ Details
Name: |
dei_EntityPublicFloat |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
+ References
+ Details
Name: |
dei_EntityVoluntaryFilers |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Securities Act -Number 230 -Section 405
+ Details
Name: |
dei_EntityWellKnownSeasonedIssuer |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_IcfrAuditorAttestationFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(b) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b
+ Details
Name: |
dei_Security12bTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the Exchange on which a security is registered.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1
+ Details
Name: |
dei_SecurityExchangeName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarExchangeCodeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTrading symbol of an instrument as listed on an exchange.
+ References
+ Details
Name: |
dei_TradingSymbol |
Namespace Prefix: |
dei_ |
Data Type: |
dei:tradingSymbolItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Consolidated Balance Sheets - USD ($)
|
Oct. 31, 2023 |
Oct. 31, 2022 |
Current assets: |
|
|
Cash |
$ 1,468,709
|
$ 215,936
|
Trade accounts receivable, net of allowance for credit losses of $71,189 in 2023 and $69,643 in 2022 |
8,727,810
|
10,963,753
|
Income taxes refundable - current |
81,844
|
0
|
Other receivables |
397,758
|
37,442
|
Inventories |
23,766,326
|
19,438,766
|
Prepaid expenses and other assets |
595,469
|
540,225
|
Total current assets |
35,037,916
|
31,196,122
|
Property and equipment, net |
7,139,616
|
7,390,285
|
Intangible assets, net |
566,197
|
618,142
|
Other assets, net |
1,135,172
|
1,353,257
|
Total assets |
43,878,901
|
40,557,806
|
Current liabilities: |
|
|
Current installments of long-term debt |
52,624
|
338,094
|
Accounts payable and accrued expenses |
5,843,044
|
5,354,150
|
Accrued compensation and payroll taxes |
1,849,780
|
1,772,551
|
Income taxes payable |
22,754
|
18,098
|
Total current liabilities |
7,768,202
|
7,482,893
|
Note payable, revolver - noncurrent |
8,324,397
|
5,999,663
|
Long-term debt, excluding current installments |
2,622,620
|
4,190,508
|
Other noncurrent liabilities |
441,838
|
725,024
|
Total liabilities |
19,157,057
|
18,398,088
|
Shareholders’ equity: |
|
|
Preferred stock, no par value, authorized 1,000,000 shares; none issued and outstanding |
0
|
0
|
Common stock, no par value, authorized 50,000,000 shares; issued and outstanding 7,893,681 shares in 2023 and 7,893,194 shares in 2022 |
15,134,133
|
14,638,505
|
Retained earnings |
9,587,711
|
7,521,213
|
Total shareholders’ equity |
24,721,844
|
22,159,718
|
Commitments and Contingencies |
|
|
Total liabilities and shareholders’ equity |
$ 43,878,901
|
$ 40,557,806
|
X |
- DefinitionSum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.17) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19-26) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.21) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCarrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LoansPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481573/470-10-45-13
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 45 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481573/470-10-45-14
+ Details
Name: |
us-gaap_LongTermLineOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermLoansPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities classified as other, due after one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount due from parties in nontrade transactions, classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(5)(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherReceivables |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_TaxesPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.4
Consolidated Balance Sheets (Parentheticals) - USD ($) $ / shares in Thousands |
Oct. 31, 2023 |
Oct. 31, 2022 |
Accounts Receivable, Allowance for Credit Loss, Current |
$ 71,189
|
$ 69,643
|
Preferred Stock, No Par Value (in dollars per share) |
$ 0
|
$ 0
|
Preferred Stock, Shares Authorized (in shares) |
1,000,000
|
1,000,000
|
Preferred Stock, Shares Issued (in shares) |
0
|
0
|
Preferred Stock, Shares Outstanding, Ending Balance (in shares) |
0
|
0
|
Common Stock, No Par Value (in dollars per share) |
$ 0
|
$ 0
|
Common Stock, Shares Authorized (in shares) |
50,000,000
|
50,000,000
|
Common Stock, Shares, Issued (in shares) |
7,893,681
|
7,893,194
|
Common Stock, Shares, Outstanding, Ending Balance (in shares) |
7,893,681
|
7,893,194
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFace amount per share of no-par value common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockNoParValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
+ Details
Name: |
us-gaap_PreferredStockNoParValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.23.4
Consolidated Statements of Operations - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Net sales |
$ 72,173,752
|
$ 69,079,263
|
$ 59,136,294
|
Cost of goods sold |
49,879,676
|
48,568,410
|
42,862,215
|
Gross profit |
22,294,076
|
20,510,853
|
16,274,079
|
Selling, general and administrative expenses |
21,220,741
|
19,959,735
|
18,239,152
|
Royalty (income) expense, net |
26,315
|
26,747
|
(37,261)
|
Amortization of intangible assets |
53,941
|
51,507
|
45,511
|
Income (loss) from operations |
993,079
|
472,864
|
(1,973,323)
|
Other income (expense), net |
|
|
|
Interest expense |
(1,152,554)
|
(768,286)
|
(690,384)
|
Gain on insurance proceeds, net |
2,199,463
|
0
|
0
|
Other, net |
172,234
|
(26,976)
|
9,254,325
|
Other income (expense), net |
1,219,143
|
(795,262)
|
8,563,941
|
Income (loss) before income taxes |
2,212,222
|
(322,398)
|
6,590,618
|
Income tax expense (benefit) |
145,724
|
24,693
|
(19,898)
|
Net income (loss) |
$ 2,066,498
|
$ (347,091)
|
$ 6,610,516
|
Net income (loss) per share - basic and diluted (in dollars per share) |
$ 0.26
|
$ (0.05)
|
$ 0.87
|
X |
- DefinitionNet amount of revenue (expense) recognized during the period related to royalty transactions.
+ References
+ Details
Name: |
occ_RoyaltyRevenueExpense |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(a),(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_CostOfGoodsAndServicesSold |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of the cost of borrowed funds accounted for as interest expense.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (210.5-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1
+ Details
Name: |
us-gaap_InterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe 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).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_NonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OtherIncomeAndExpensesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.9) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1
+ Details
Name: |
us-gaap_UnusualOrInfrequentItemInsuranceProceeds |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.23.4
Consolidated Statements of Shareholders' Equity - USD ($)
|
Common Stock [Member] |
Retained Earnings [Member] |
Total |
Balances (in shares) at Oct. 31, 2020 |
7,537,087
|
|
|
Balances at Oct. 31, 2020 |
$ 14,002,130
|
$ 1,257,788
|
$ 15,259,918
|
Share-based compensation, net (in shares) |
360,390
|
|
|
Share-based compensation, net |
$ 335,519
|
0
|
335,519
|
Net income (loss) |
$ 0
|
6,610,516
|
6,610,516
|
Balances (in shares) at Oct. 31, 2021 |
7,897,477
|
|
|
Balances at Oct. 31, 2021 |
$ 14,337,649
|
7,868,304
|
22,205,953
|
Share-based compensation, net (in shares) |
(4,283)
|
|
|
Share-based compensation, net |
$ 300,856
|
0
|
300,856
|
Net income (loss) |
$ 0
|
(347,091)
|
(347,091)
|
Balances (in shares) at Oct. 31, 2022 |
7,893,194
|
|
|
Balances at Oct. 31, 2022 |
$ 14,638,505
|
7,521,213
|
22,159,718
|
Share-based compensation, net (in shares) |
487
|
|
|
Share-based compensation, net |
$ 495,628
|
0
|
495,628
|
Net income (loss) |
$ 0
|
2,066,498
|
2,066,498
|
Balances (in shares) at Oct. 31, 2023 |
7,893,681
|
|
|
Balances at Oct. 31, 2023 |
$ 15,134,133
|
$ 9,587,711
|
$ 24,721,844
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued which are neither cancelled nor held in the treasury.
+ References
+ Details
Name: |
us-gaap_SharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionValue, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.4
Consolidated Statements of Cash Flows - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Cash flows from operating activities: |
|
|
|
Net income (loss) |
$ 2,066,498
|
$ (347,091)
|
$ 6,610,516
|
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: |
|
|
|
Depreciation and amortization |
946,457
|
1,074,671
|
1,206,706
|
Bad debt expense |
1,546
|
8,116
|
10,750
|
Share-based compensation expense |
611,480
|
411,997
|
335,519
|
Gain on insurance proceeds, net |
(2,199,463)
|
0
|
0
|
Gain on debt extinguishment─PPP Loan principal |
0
|
0
|
(4,981,400)
|
Loss on disposal of property and equipment |
8,335
|
22,247
|
30,463
|
(Increase) decrease in: |
|
|
|
Trade accounts receivable |
2,234,397
|
(2,595,869)
|
(825,416)
|
Other receivables |
(107,845)
|
2,167,014
|
(2,181,311)
|
Income taxes refundable |
(81,844)
|
0
|
25,003
|
Inventories |
(4,327,560)
|
(3,134,958)
|
795,959
|
Prepaid expenses and other assets |
(55,244)
|
9,125
|
(76,834)
|
Other assets |
92,036
|
392,597
|
70,081
|
Increase (decrease) in: |
|
|
|
Accounts payable and accrued expenses |
479,372
|
1,068,549
|
1,357,106
|
Accrued compensation and payroll taxes |
77,229
|
218,780
|
90,464
|
Income taxes payable |
4,656
|
4,977
|
(865)
|
Other noncurrent liabilities |
(145,726)
|
(887,699)
|
(350,153)
|
Net cash provided by (used in) operating activities |
(395,676)
|
(1,587,544)
|
2,116,588
|
Cash flows from investing activities: |
|
|
|
Purchase of and deposits for the purchase of property and equipment |
(520,847)
|
(279,810)
|
(166,227)
|
Insurance proceeds received |
1,946,992
|
0
|
0
|
Investment in intangible assets |
(1,996)
|
(22,789)
|
(26,640)
|
Proceeds from sale of property and equipment |
4,500
|
10,134
|
0
|
Net cash provided by (used in) investing activities |
1,428,649
|
(292,465)
|
(192,867)
|
Cash flows from financing activities: |
|
|
|
Payroll taxes withheld and remitted on share-based payments |
(115,852)
|
(111,141)
|
0
|
Principal payments on long-term debt |
(1,853,358)
|
(324,849)
|
(312,115)
|
Payments for financing costs |
(100,000)
|
(100,000)
|
(91,667)
|
Principal payments on financing lease |
(35,724)
|
(34,069)
|
(5,777)
|
Net cash provided by (used in) financing activities |
219,800
|
1,963,696
|
(1,932,311)
|
Net increase (decrease) in cash |
1,252,773
|
83,687
|
(8,590)
|
Cash at beginning of year |
215,936
|
132,249
|
140,839
|
Cash at end of year |
1,468,709
|
215,936
|
132,249
|
Supplemental disclosure of cash flow information: |
|
|
|
Cash payments for interest |
1,028,762
|
640,592
|
492,547
|
Income taxes paid, net of refunds |
221,993
|
17,384
|
(10,656)
|
Noncash investing and financing activities: |
|
|
|
Capital expenditures accrued in accounts payable at year end |
22,081
|
31,560
|
33,842
|
North Mill Capital LLC [Member] | Revolving Credit Facility [Member] |
|
|
|
Cash flows from financing activities: |
|
|
|
Proceeds from note payable, revolver |
79,258,692
|
71,733,254
|
58,867,884
|
Payments on note payable, revolver |
$ (76,933,958)
|
$ (69,199,499)
|
$ (60,390,636)
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFuture cash outflow to pay for purchases of fixed assets that have occurred.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5
+ Details
Name: |
us-gaap_CapitalExpendituresIncurredButNotYetPaid |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
+ Details
Name: |
us-gaap_DepreciationDepletionAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for principal payment on finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeasePrincipalPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSaleOfPropertyPlantEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionDifference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481303/470-50-40-4
+ Details
Name: |
us-gaap_GainsLossesOnExtinguishmentOfDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInInventories |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingAssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in noncurrent operating liabilities classified as other.
+ References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in operating assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherOperatingAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in receivables classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherReceivables |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in prepaid expenses, and assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2
+ Details
Name: |
us-gaap_InterestPaidNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NoncashInvestingAndFinancingItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for loan and debt issuance costs.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsOfFinancingCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21B -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21B
+ Details
Name: |
us-gaap_ProceedsFromInsuranceSettlementInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from a borrowing supported by a written promise to pay an obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromNotesPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12
+ Details
Name: |
us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_RepaymentsOfLongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for a borrowing supported by a written promise to pay an obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_RepaymentsOfNotesPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1
+ Details
Name: |
us-gaap_UnusualOrInfrequentItemInsuranceProceeds |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 1 - Description of Business and Summary of Significant Accounting Policies
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] |
(1)
|
Description of Business and Summary of Significant Accounting Policies
|
|
(a)
|
Description of Business
|
Optical Cable Corporation and its subsidiaries (collectively, the “Company” or “OCC®”) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. The Company’s product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (“POL”) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.
Founded in 1983, OCC is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia; near Asheville, North Carolina; and near Dallas, Texas.
The Company’s cabling and connectivity products are used for high bandwidth transmission of data, video and audio communications. The Company’s product offering includes products well-suited for use in various other short- to moderate-distance applications as well. The Company’s products are sold worldwide. Also see note 10.
|
(b)
|
Principles of Consolidation
|
The accompanying consolidated financial statements include the accounts of Optical Cable Corporation and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
|
(c)
|
Cash and Cash Equivalents
|
All of the Company’s bank accounts are insured by the Federal Deposit Insurance Corporation (FDIC). As of October 31, 2023, the Company had bank deposits in excess of the insured limit totaling $1.2 million. As of October 31, 2022, the Company did not have bank deposits in excess of the insured limit.
For purposes of the consolidated statements of cash flows, the Company considers all highly liquid debt instruments with original maturities of three months or less to be cash equivalents. As of October 31, 2023 and 2022, the Company had no cash equivalents.
|
(d)
|
Trade Accounts Receivable and Allowance for Credit Losses
|
Trade accounts receivable are recorded at the invoiced amount and do not typically bear interest. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company reviews outstanding trade accounts receivable at the end of each quarter and records expected credit losses as deemed appropriate for (i) certain individual customers and (ii) for all other trade accounts receivable in total. In determining the amount of allowance for credit losses to be recorded for individual customers, the Company assesses the net amount expected to be collected from each customer. In addition, the Company establishes an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on the Company’s expectations of net amounts expected to be collected. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers.
Optical Cable Corporation (OCC)
Inventories are stated at the lower of cost and net realizable value. The determination of cost includes raw materials, direct labor and manufacturing overhead. The cost of optical fibers, included in raw materials, is determined using specific identification for optical fibers. The cost of other raw materials and production supplies is generally determined using the first-in, first-out basis. The cost of work in process and finished goods inventories is determined either as average cost or standard cost, depending upon the product type. A standard cost system is used to estimate the actual costs of inventory for certain product types. Actual costs and production cost levels may vary from the standards established and such variances, if material, are charged to cost of goods sold or capitalized to inventory. Also see note 3.
|
(f)
|
Property and Equipment
|
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using both straight-line and declining balance methods over the estimated useful lives of the assets. Estimated useful lives are thirty to thirty-nine years for buildings and three to fifteen years for building improvements, machinery and equipment and furniture and fixtures. Also see note 4.
|
(g)
|
Patents and Trademarks
|
The Company records legal fees associated with patent and trademark applications as intangible assets. Such intangible assets are not amortized until such time that the patent and/or trademark is granted. The Company estimates the useful life of patents and trademarks based on the period over which the intangible asset is expected to contribute directly or indirectly to future cash flows. If patents and/or trademarks are not granted, the capitalized legal fees are expensed during the period in which such notification is received. If the Company decides to abandon a patent or trademark application, the capitalized legal fees are expensed during the period in which the Company’s decision is made.
The Company recognizes revenue at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale. Also see note 11.
The Company recognizes royalty income (if any), net of related expenses, on an accrual basis and estimates royalty income earned based on historical experience.
|
(i)
|
Shipping and Handling Costs
|
Shipping and handling costs include the costs incurred to physically move finished goods from the Company’s warehouse to the customers’ designated location. All shipping and handling activities related to contracts with customers as a cost to fulfill its promise to transfer control of the related product are classified as sales revenue. Shipping and handling costs of approximately $2.1 million, $2.1 million and $1.9 million are included in selling, general and administrative expenses for the fiscal years ended October 31, 2023, 2022 and 2021, respectively.
Optical Cable Corporation (OCC)
|
(j)
|
Research and Development
|
Research and development costs are expensed as incurred. Research and development costs totaled approximately $983,000, $973,000 and $928,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.
Advertising costs are expensed as incurred. Advertising costs totaled approximately $191,000, $159,000 and $81,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as a component of income tax expense. Also see note 12.
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. When applicable, assets to be disposed of are reported separately in the consolidated balance sheet at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated.
|
(n)
|
Stock Incentive Plans and Other Share-Based Compensation
|
The Company recognizes the cost of employee services received in exchange for awards of equity instruments based upon the grant-date fair value of those awards. Also see note 9.
|
(o)
|
Net Income (Loss) Per Share
|
Basic net income (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period. In the case of basic net income per share, the calculation includes common shares outstanding issued as share-based compensation and still subject to vesting requirements. In the case of basic net loss per share, the calculation excludes common shares outstanding issued as share-based compensation and still subject to vesting requirements, as these shares are considered dilutive.
Optical Cable Corporation (OCC)
Diluted net income (loss) per share also is calculated by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period, and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the net income (loss) of the Company. The diluted net income (loss) per share calculation includes all common shares outstanding issued as share-based compensation and still subject to vesting requirements in the calculation of diluted net income, but not in the calculation of diluted net loss. Also see note 14.
|
(p)
|
Commitments and Contingencies
|
Liabilities for loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.
The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//810/tableOfContent
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//205/tableOfContent
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 2 - Allowance for Credit Losses for Trade Accounts Receivable
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Allowance for Doubtful Accounts for Trade Accounts Receivable Disclosure [Text Block] |
(2)
|
Allowance for Credit Losses for Trade Accounts Receivable
|
A summary of changes in the allowance for credit losses for trade accounts receivable for the years ended October 31, 2023, 2022 and 2021 follows:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Balance at beginning of year
|
|
$ |
69,643 |
|
|
$ |
61,527 |
|
|
$ |
524,617 |
|
Bad debt expense
|
|
|
1,546 |
|
|
|
8,116 |
|
|
|
10,750 |
|
Losses charged to allowance
|
|
|
— |
|
|
|
— |
|
|
|
(473,840 |
) |
Balance at end of year
|
|
$ |
71,189 |
|
|
$ |
69,643 |
|
|
$ |
61,527 |
|
|
X |
- DefinitionAllowance for doubtful accounts for trade accounts receivable
+ References
+ Details
Name: |
occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 3 - Inventories
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Inventory Disclosure [Text Block] |
Inventories as of October 31, 2023 and 2022 consist of the following:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Finished goods
|
|
$ |
5,937,682 |
|
|
$ |
3,894,102 |
|
Work in process
|
|
|
4,372,913 |
|
|
|
4,054,789 |
|
Raw materials
|
|
|
13,130,478 |
|
|
|
11,093,140 |
|
Production supplies
|
|
|
325,253 |
|
|
|
396,735 |
|
Total
|
|
$ |
23,766,326 |
|
|
$ |
19,438,766 |
|
Optical Cable Corporation (OCC)
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent
+ Details
Name: |
us-gaap_InventoryDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 4 - Property and Equipment, Net
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Property, Plant and Equipment Disclosure [Text Block] |
(4)
|
Property and Equipment, Net
|
Property and equipment, net as of October 31, 2023 and 2022 consists of the following:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Land and land improvements
|
|
$ |
3,148,834 |
|
|
$ |
3,148,834 |
|
Buildings and improvements
|
|
|
8,305,039 |
|
|
|
8,311,953 |
|
Machinery and equipment
|
|
|
26,185,346 |
|
|
|
26,909,968 |
|
Furniture and fixtures
|
|
|
902,012 |
|
|
|
902,012 |
|
Construction in progress
|
|
|
199,772 |
|
|
|
230,163 |
|
Total property and equipment, at cost
|
|
|
38,741,003 |
|
|
|
39,502,930 |
|
Less accumulated amortization and depreciation
|
|
|
(31,601,387 |
) |
|
|
(32,112,645 |
) |
Property and equipment, net
|
|
$ |
7,139,616 |
|
|
$ |
7,390,285 |
|
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//360/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 7 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 5 - Intangible Assets
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Intangible Assets Disclosure [Text Block] |
Aggregate amortization expense for amortizing intangible assets was $53,941, $51,507 and $45,511 for the years ended October 31, 2023, 2022 and 2021, respectively. Amortization of intangible assets is calculated using a straight-line method over the estimated useful lives of the intangible assets. Amortization expense is estimated to be approximately $54,000 for each of the next five years. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2023 was $868,564 and $313,927, respectively. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2022 was $856,167 and $274,417, respectively.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all or part of the information related to intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-30/tableOfContent
+ Details
Name: |
us-gaap_IntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 6 - Product Warranties
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Product Warranty Disclosure [Text Block] |
The Company generally warrants its products against certain manufacturing and other defects in material and workmanship. These product warranties are provided for specific periods of time and are applicable assuming the product has not been subjected to misuse, improper installation, negligent handling or shipping damage. As of October 31, 2023 and 2022, the Company’s accrual for estimated product warranty claims totaled $80,000 and $75,000, respectively, and is included in accounts payable and accrued expenses. Warranty claims expense includes the costs to investigate claims and potential claims, and the costs to replace and/or repair product pursuant to claims, which can include claims not deemed valid by the Company. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and costs as well as current information with respect to potential warranty claims and costs. Warranty claims expense for the years ended October 31, 2023, 2022 and 2021 totaled $89,548, $52,465 and $55,592, respectively.
The following table summarizes the changes in the Company’s accrual for product warranties during the fiscal years ended October 31, 2023 and 2022:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Balance at beginning of year
|
|
$ |
75,000 |
|
|
$ |
75,000 |
|
Liabilities accrued for warranties issued during the year
|
|
|
114,577 |
|
|
|
97,501 |
|
Warranty claims paid during the period
|
|
|
(84,548 |
) |
|
|
(52,465 |
) |
Changes in liability for pre-existing warranties during the year
|
|
|
(25,029 |
) |
|
|
(45,036 |
) |
Balance at end of year
|
|
$ |
80,000 |
|
|
$ |
75,000 |
|
Optical Cable Corporation (OCC)
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
+ Details
Name: |
us-gaap_ProductWarrantyDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 7 - Long-term Debt and Notes Payable
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Long-Term Debt [Text Block] |
(7)
|
Long-term Debt and Notes Payable
|
The Company has credit facilities consisting of a real estate term loan, as amended and restated (the “Virginia Real Estate Loan”) and a Revolving Credit Master Promissory Note and related Loan and Security Agreement (collectively, the “Revolver”).
On October 31, 2023, OCC and Northeast Bank entered into an Omnibus Amendment of Loan Documents (the “Amendment”) to modify certain loan documents currently in effect between the parties related to the Virginia Real Estate Loan and a supplemental real estate term loan (the “North Carolina Real Estate Loan”). The primary purpose of the Amendment was to: (i) pay off the North Carolina Real Estate Loan; (ii) pay down the balance on the Virginia Real Estate Loan; (iii) extend the maturity date of the Virginia Real Estate Loan through May 5, 2026; (iv) release the collateral of the North Carolina Real Estate Loan; and (v) effective October 5, 2023, modify the interest rate of the Virginia Real Estate Loan to a variable rate equal to the Prime Rate, provided that the interest rate shall never be less than 8.5% per annum.
The Loan remains generally secured by a first lien deed of trust on the land and buildings at the Company’s headquarters and manufacturing facilities located in Roanoke, Virginia. All other terms of the Virginia Real Estate Loan remain unaltered and remain in full force and effect.
The Virginia Real Estate Loan is payable in monthly installments of principal and interest. Principal is calculated using the unpaid balance of the loan and a two hundred forty (240) month amortization schedule. Interest is computed on the aggregate principal balance outstanding at a rate equal to the Prime Rate, adjusted monthly on the fifth day of each calendar month in accordance with changes to the Prime Rate, provided, however, that the interest rate is never less than 8.5% per annum on the basis of a 360-day year times the actual number of days elapsed.
Long-term debt as of October 31, 2023 and 2022 consists of the following:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Virginia Real Estate Loan ($6.5 million original principal)
|
|
$ |
2,675,244 |
|
|
$ |
3,669,294 |
|
North Carolina Real Estate Loan ($2.24 million original principal)
|
|
|
— |
|
|
|
859,308 |
|
Total long-term debt
|
|
|
2,675,244 |
|
|
|
4,528,602 |
|
Less current installments
|
|
|
52,624 |
|
|
|
338,094 |
|
Long-term debt, excluding current installments
|
|
$ |
2,622,620 |
|
|
$ |
4,190,508 |
|
On July 5, 2022, OCC entered into a Modification Agreement with North Mill Capital LLC (now doing business as SLR Business Credit, “SLR”), to modify the existing Revolver dated July 24, 2020. In addition to certain other modifications to the Revolver as set forth in the Modification Agreement, the Modification Agreement provided a two-year extension of the initial term of the Revolver to July 24, 2025, and reduced the dollar amount of the availability block from $1,500,000 to $1,150,000.
The Revolver with SLR provides the Company with one or more advances in an amount up to: (a) 85% of the aggregate outstanding amount of eligible accounts (the “eligible accounts loan value”); plus (b) the lowest of (i) an amount up to 35% of the aggregate value of eligible inventory, (ii) $5,000,000, and (iii) an amount not to exceed 100% of the then outstanding eligible accounts loan value; minus (c) $1,150,000.
The maximum aggregate principal amount subject to the Revolver is $18,000,000. Interest accrues on the daily balance at the per annum rate of 1.5% above the Prime Rate in effect from time to time, but not less than 4.75% (the “Applicable Rate”). In the event of a default, interest may become 6.0% above the Applicable Rate. As of October 31, 2023, the Revolver accrued interest at the prime lending rate plus 1.5% (resulting in a 10.0% rate at October 31, 2023). The loan may be extended in one year periods subject to the agreement of SLR.
Optical Cable Corporation (OCC)
The Revolver is secured by all of the following assets: properties, rights and interests in property of the Company whether now owned or existing, or hereafter acquired or arising, and wherever located; all accounts, equipment, commercial tort claims, general intangibles, chattel paper, inventory, negotiable collateral, investment property, financial assets, letter-of-credit rights, supporting obligations, deposit accounts, money or assets of the Company, which hereafter come into the possession, custody, or control of SLR; all proceeds and products, whether tangible or intangible, of any of the foregoing, including proceeds of insurance covering any or all of the foregoing; any and all tangible or intangible property resulting from the sale, lease, license or other disposition of any of the foregoing, or any portion thereof or interest therein, and all proceeds thereof; and any other assets of the Company which may be subject to a lien in favor of SLR as security for the obligations under the Revolver.
As of October 31, 2023, the Company had $8.3 million of outstanding borrowings on its Revolver and $2.6 million in available credit. As of October 31, 2022 the Company had $6.0 million of outstanding borrowings on its Revolver and $5.9 million in available credit.
The aggregate maturities of long-term debt for each of the three years subsequent to October 31, 2023 are $52,624 in fiscal year 2024, $8,381,756 in fiscal year 2025 and $2,565,260 in fiscal year 2026.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for long-term debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//470/tableOfContent
+ Details
Name: |
us-gaap_LongTermDebtTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 8 - Leases
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Lessee, Operating and Finance Leases Disclosure [Text Block] |
The Company has an operating lease agreement for approximately 34,000 square feet of office, manufacturing and warehouse space in Plano, Texas (near Dallas). The lease term expires on November 30, 2024.
The Company has an operating lease for approximately 36,000 square feet of warehouse space in Roanoke, Virginia. During fiscal year 2023, the lease term was extended for an additional three years. The new expiration date is April 30, 2026.
The Company also leases certain office equipment under operating leases with initial 60 month terms. The lease terms expire in February and April of 2025.
OCC leases printers that are used in the Roanoke, Virginia manufacturing facility. The lease term expires on August 22, 2026. The right-of-use asset is being amortized on a straight line basis over seven years. When the lease term ends, the remaining net book value of the right-of-use asset will be classified as property and equipment.
The Company’s lease contracts may include options to extend or terminate the lease. The Company exercises judgment to determine the term of those leases when such options are present and includes such options in the calculation of the lease term when it is reasonably certain that it will exercise those options.
The Company includes contract lease components in its determination of lease payments, while non-lease components of the contracts, such as taxes, insurance, and common area maintenance, are expensed as incurred. At commencement, right-of-use assets and lease liabilities are measured at the present value of future lease payments over the lease term. The Company uses its incremental borrowing rate based on information available at the time of lease commencement to measure the present value of future payments.
Operating lease expense is recognized on a straight-line basis over the lease term. Short term leases with an initial term of 12 months or less are expensed as incurred. The Company’s short term leases have month-to-month terms.
Optical Cable Corporation (OCC)
Operating lease right-of-use assets of $596,578 and $662,328 were included in other assets at October 31, 2023 and 2022, respectively. Operating lease liabilities of $414,159 and $227,925, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2023. Operating lease liabilities of $355,183 and $374,570, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2022. Operating lease expense for the fiscal years ended October 31, 2023, 2022 and 2021 was $430,765, $413,333 and $407,235, respectively.
The weighted average remaining lease term for the operating leases is 21 months and the weighted average discount rate is 7.3% as of October 31, 2023.
For the fiscal years ended October 31, 2023 and 2022, cash paid for operating lease liabilities totaled $439,016 and $432,485, respectively. For the fiscal years ended October 31, 2023 and 2022, there were no right-of-use assets obtained in exchange for new operating lease liabilities.
Finance lease right-of-use assets of $141,342 and $170,839 were included in other assets at October 31, 2023 and 2022, respectively. Finance lease liabilities of $37,459 and $93,451, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2023. Finance lease liabilities of $35,724 and $130,911, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2022. Interest expense related to the finance lease totaled $7,144 and $8,798, respectively, for the fiscal years ended October 31, 2023 and 2022. Amortization expense related to the finance lease totaled $29,497 for the fiscal years ended October 31, 2023 and 2022.
The remaining lease term for the finance lease is 34 months and the discount rate is 4.75% as of October 31, 2023.
For the fiscal year ended October 31, 2023, cash paid for the finance lease liability totaled $7,144 and $35,724 for interest and principal, respectively. For the fiscal years ended October 31, 2022, cash paid for the finance lease liability totaled $8,798 and $34,069 for interest and principal, respectively.
The Company’s future payments due under leases reconciled to the lease liabilities are as follows:
Fiscal Year
|
|
Operating
leases
|
|
|
Finance
lease
|
|
2024
|
|
$ |
448,298 |
|
|
$ |
42,868 |
|
2025
|
|
|
177,997 |
|
|
|
42,868 |
|
2026
|
|
|
63,644 |
|
|
|
55,715 |
|
Total undiscounted lease payments
|
|
|
689,939 |
|
|
|
141,451 |
|
Present value discount
|
|
|
(47,855 |
) |
|
|
(10,541 |
) |
Total lease liability
|
|
$ |
642,084 |
|
|
$ |
130,910 |
|
|
X |
- DefinitionThe entire disclosure for operating and finance leases of lessee. Includes, but is not limited to, description of lessee's operating and finance lease and maturity analysis of operating and finance lease liability.
+ References
+ Details
Name: |
occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 9 - Employee Benefits
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Compensation and Employee Benefit Plans [Text Block] |
Health Insurance Coverage
The Company contracts for health insurance coverage for employees and their dependents through third-party administrators. During the years ended October 31, 2023, 2022 and 2021, total expense of $3,448,622, $3,021,642 and $2,697,167, respectively, was recognized under the Company’s insured health care program.
401(k) Plan
The Company maintains a 401(k) retirement savings plan for the benefit of its eligible employees. Substantially all of the Company’s employees who meet certain service and age requirements are eligible to participate in the plan. The Company’s plan document provides that the Company’s matching contributions are discretionary. The Company made or accrued matching contributions to the plan of $61,736, $62,517 and $65,416 for the years ended October 31, 2023, 2022 and 2021, respectively.
Optical Cable Corporation (OCC)
Stock Incentives for Key Employees and Non-Employee Directors
Optical Cable Corporation uses stock incentives to increase the personal financial interest that key employees and non-employee Directors have in the future success of the Company, thereby aligning their interests with those of other shareholders and strengthening their desire to remain with the Company.
As of October 31, 2023, there were approximately 356,000 remaining shares available for grant under the Optical Cable Corporation Stock Incentive Plan (“2017 Plan”).
Share-based compensation expense for employees, a consultant and non-employee members of the Company’s Board of Directors recognized in the consolidated statements of operations for the years ended October 31, 2023, 2022 and 2021 was $611,480, $411,997 and $335,519, respectively.
The Company has granted, and anticipates granting, from time to time, restricted stock awards to employees, subject to approval by the Compensation Committee of the Board of Directors. The restricted stock awards granted under the 2017 Plan vest over time if certain operational performance-based criteria are met. Failure to meet the criteria required for vesting will result in a portion or all of the shares being forfeited.
The Company recognizes expense each quarter on service-based shares based on the number of shares expected to vest multiplied by the closing price of the Company’s shares of common stock on the date of grant. The Company recognizes expense each quarter on operational performance-based shares of employees using an estimate of the shares expected to vest multiplied by the closing price of the Company’s shares of common stock on the date of grant.
A summary of the status of the Company’s nonvested shares granted to employees, a consultant and non-employee Directors under the 2017 Plan as of October 31, 2023, and changes during the year ended October 31, 2023, is as follows:
Nonvested shares
|
|
Shares
|
|
|
Weighted-
average grant
date fair value
|
|
Balance at October 31, 2022
|
|
|
377,470 |
|
|
$ |
3.53 |
|
Granted
|
|
|
28,560 |
|
|
|
3.74 |
|
Vested
|
|
|
(114,876 |
) |
|
|
3.68 |
|
Balance at October 31, 2023
|
|
|
291,154 |
|
|
$ |
3.49 |
|
As of October 31, 2023, the estimated amount of compensation cost related to nonvested equity-based compensation awards that the Company will recognize over a 1.4 year weighted-average period is approximately $515,000. Such nonvested equity-based compensation awards are in the form of (i) operational performance-based shares and (ii) operational performance-based shares which have been converted to service-based shares after performance-based criteria have been met.
During the fiscal year ended October 31, 2023, 2022 and 2021, stock awards to non-employee Directors under the 2017 Plan totaling 28,560 shares, 27,364 shares and 30,055 shares, respectively, were approved by the Board of Directors of the Company. The shares are part of the non-employee Directors’ annual compensation for service on the Board of Directors. The shares granted to non-employee Directors under the 2017 Plan are subject to a one-year vesting period.
Optical Cable Corporation (OCC)
|
X |
- DefinitionThe entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 710 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//710/tableOfContent
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 712 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//712/tableOfContent
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 715 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//715/tableOfContent
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent
+ Details
Name: |
us-gaap_CompensationAndEmployeeBenefitPlansTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Concentration Risk Disclosure [Text Block] |
(10)
|
Business and Credit Concentrations, Major Customers and Geographic Information
|
The Company provides credit, in the normal course of business, to various commercial enterprises, governmental entities and not‑for‑profit organizations. Concentration of credit risk with respect to trade receivables is limited due to the Company’s large number of customers. The Company also manages exposure to credit risk through credit approvals, credit limits and monitoring procedures. Management believes that credit risks as of October 31, 2023 and 2022 have been adequately provided for in the consolidated financial statements.
For the year ended October 31, 2023, 16.3%, or approximately $11.8 million of consolidated net sales were attributable to one national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2023. As of October 31, 2023, the same customer had an outstanding balance payable to the Company totaling 6.3% of total consolidated shareholders’ equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders’ equity.
For the year ended October 31, 2022, 17.0%, or approximately $11.8 million of consolidated net sales were attributable to one national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2022. As of October 31, 2022, the same customer had an outstanding balance payable to the Company totaling 11.2% of total consolidated shareholders’ equity. One other customer had an outstanding balance payable to the Company totaling 7.5% of total consolidated shareholders’ equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders’ equity.
For the year ended October 31, 2021, 19.1%, or approximately $11.3 million of consolidated net sales were attributable to one national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2021. As of October 31, 2021, the same customer had an outstanding balance payable to the Company totaling 9.5% of total consolidated shareholders’ equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders’ equity.
For the years ended October 31, 2023, 2022 and 2021, approximately 82%, 85% and 82%, respectively, of net sales were from customers in the United States, while approximately 18%, 15% and 18%, respectively, were from customers outside of the United States.
The Company has a single reportable segment for purposes of segment reporting.
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//275/tableOfContent
+ Details
Name: |
us-gaap_ConcentrationRiskDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 11 - Revenue Recognition
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Revenue from Contract with Customer [Text Block] |
Revenues consist of product sales that are recognized at a specific point in time under the core principle of recognizing revenue when control transfers to the customer. The Company considers customer purchase orders, governed by master sales agreements or the Company’s standard terms and conditions, to be the contract with the customer. For each contract, the promise to transfer the control of the products, each of which is individually distinct, is considered to be the identified performance obligation. The Company evaluates each customer’s credit risk when determining whether to accept a contract.
In determining transaction prices, the Company evaluates whether fixed order prices are subject to adjustment to determine the net consideration to which the Company expects to be entitled. Contracts do not include financing components, as payment terms are generally due 30 to 90 days after shipment. Taxes assessed by governmental authorities and collected from the customer including, but not limited to, any sales and use taxes and value-added taxes, are not included in the transaction price and are not included in net sales.
Optical Cable Corporation (OCC)
The Company recognizes revenue at the point in time when products are shipped or delivered from its manufacturing facility to its customer, in accordance with the agreed upon shipping terms. Since the Company typically invoices the customer at the same time that performance obligations are satisfied, no contract assets are recognized. The Company’s contract liability represents advance consideration received from customers prior to transfer of the product. This liability was $110,336 and $317,310 as of October 31, 2023 and 2022, respectively.
Sales to certain customers are made pursuant to agreements that provide price adjustments and limited return rights with respect to the Company’s products. The Company maintains a reserve for estimated future price adjustment claims, rebates and returns as a refund liability. The Company’s refund liability was $252,264 and $233,494 as of October 31, 2023 and 2022, respectively.
The Company offers standard product warranty coverage which provides assurance that its products will conform to contractually agreed-upon specifications for a limited period from the date of shipment. Separately-priced warranty coverage is not offered. The warranty claim is generally limited to a credit equal to the purchase price or a promise to repair or replace the product for a specified period of time at no additional charge.
The Company incurs sales commissions to acquire customer contracts that are directly attributable to the contracts. The commissions are expensed as selling expenses during the period that the related products are transferred to customers.
Disaggregation of Revenue
The following table presents net sales attributable to the United States and all other countries in total for the fiscal years ended October 31, 2023, 2022 and 2021:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
United States
|
|
$ |
59,062,858 |
|
|
$ |
58,415,280 |
|
|
$ |
48,537,091 |
|
Outside the United States
|
|
|
13,110,894 |
|
|
|
10,663,983 |
|
|
|
10,599,203 |
|
Total net sales
|
|
$ |
72,173,752 |
|
|
$ |
69,079,263 |
|
|
$ |
59,136,294 |
|
No individual country outside of the United States accounted for more than 10% of total net sales in fiscal years 2023, 2022 or 2021.
Optical Cable Corporation (OCC)
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 12 - Income Taxes
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Income Tax Disclosure [Text Block] |
Income tax expense (benefit) for the years ended October 31, 2023, 2022 and 2021 consists of:
Fiscal year ended October 31, 2023
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
105,756 |
|
|
$ |
— |
|
|
$ |
105,756 |
|
State
|
|
|
39,968 |
|
|
|
— |
|
|
|
39,968 |
|
Totals
|
|
$ |
145,724 |
|
|
$ |
— |
|
|
$ |
145,724 |
|
Fiscal year ended October 31, 2022
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
State
|
|
|
24,693 |
|
|
|
— |
|
|
|
24,693 |
|
Totals
|
|
$ |
24,693 |
|
|
$ |
— |
|
|
$ |
24,693 |
|
Fiscal year ended October 31, 2021
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
State
|
|
|
(19,898 |
) |
|
|
— |
|
|
|
(19,898 |
) |
Totals
|
|
$ |
(19,898 |
) |
|
$ |
— |
|
|
$ |
(19,898 |
) |
Reported income tax expense for the years ended October 31, 2023, 2022 and 2021 differs from the “expected” tax expense (benefit), computed by applying the U.S. Federal statutory income tax rate of 21% in fiscal years 2023, 2022 and 2021 to income before income taxes as follows:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
“Expected” income taxes (benefit)
|
|
$ |
464,567 |
|
|
$ |
(67,704 |
) |
|
$ |
1,384,030 |
|
Increase (reduction) in income tax expense (benefit) resulting from:
|
|
|
|
|
|
|
|
|
|
|
|
|
State income taxes, net of federal benefit
|
|
|
25,751 |
|
|
|
10,217 |
|
|
|
136,875 |
|
Provision to return reconciliation adjustment
|
|
|
81,100 |
|
|
|
11,516 |
|
|
|
(13,721 |
) |
Excess tax benefits related to share-based compensation
|
|
|
(11,875 |
) |
|
|
(44,562 |
) |
|
|
(9,118 |
) |
PPP Loan forgiveness
|
|
|
— |
|
|
|
— |
|
|
|
(1,046,094 |
) |
Non-deductible life insurance premiums
|
|
|
5,527 |
|
|
|
5,527 |
|
|
|
5,527 |
|
Other differences, net
|
|
|
11,918 |
|
|
|
4,338 |
|
|
|
1,642 |
|
Change in valulation allowance
|
|
|
(431,264 |
) |
|
|
105,361 |
|
|
|
(479,039 |
) |
Reported income tax expense (benefit)
|
|
$ |
145,724 |
|
|
$ |
24,693 |
|
|
$ |
(19,898 |
) |
Optical Cable Corporation (OCC)
The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and deferred tax liabilities as of October 31, 2023 and 2022 are presented below:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Deferred tax assets:
|
|
|
|
|
|
|
|
|
Accounts receivable, due to allowances for credit losses and sales returns
|
|
$ |
35,563 |
|
|
$ |
32,600 |
|
Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986
|
|
|
1,099,469 |
|
|
|
894,666 |
|
Liabilities recorded for accrued expenses, deductible for tax purposes when paid
|
|
|
67,842 |
|
|
|
90,306 |
|
Share-based compensation expense
|
|
|
116,939 |
|
|
|
72,925 |
|
Section 163(j) interest
|
|
|
3,450 |
|
|
|
101,682 |
|
Research and experimental expenditures, due to capitalization for tax purposes
|
|
|
85,419 |
|
|
|
— |
|
Net operating loss carryforwards
|
|
|
2,494,887 |
|
|
|
3,156,960 |
|
Plant and equipment, due to differences in depreciation and capital gain recognition
|
|
|
43,229 |
|
|
|
13,822 |
|
Other
|
|
|
8,122 |
|
|
|
23,223 |
|
Total gross deferred tax assets
|
|
|
3,954,920 |
|
|
|
4,386,184 |
|
Valuation allowance
|
|
|
(3,954,920 |
) |
|
|
(4,386,184 |
) |
Net deferred tax assets
|
|
$ |
— |
|
|
$ |
— |
|
As a result of the acquisition of AOS, the Company recorded certain deferred tax assets totaling $1,517,605 (after purchase accounting adjustments), related to gross net operating loss (“NOL”) carryforwards of $4,455,525, estimated to be available after considering Internal Revenue Code Section 382 limitations. As of October 31, 2023, $672,000 of these gross NOL carryforwards remain unused and may be used to reduce future taxable income. These remaining gross NOL carryforwards begin to expire in fiscal year ending October 31, 2028.
Additionally, the Company has federal and state gross NOL carryforwards of $10,712,376 and $1,756,107, respectively. Federal NOL carryforwards originate with certain fiscal years from 2019 through 2022 and do not expire. State NOL carryforwards originate with certain fiscal years from 2015 through 2022 and will not begin to expire until fiscal year 2030.
For the fiscal years ended October 31, 2023 and 2022, the Company considered all positive and negative evidence available to assess whether it is “more likely than not” that some portion or all of the deferred tax assets will not be realized. For each year, the Company concluded that in accordance with the provisions of Accounting Standards Codification 740, Income Taxes, the negative evidence outweighed the objectively verifiable positive evidence. As a result, the Company established a valuation allowance of $3,954,920 and $4,386,184, respectively, against net deferred tax assets existing as of October 31, 2023 and 2022.
The Company estimates a liability for uncertain tax positions taken or expected to be taken in a tax return. The liability for uncertain tax positions is included in other noncurrent liabilities on the accompanying consolidated balance sheets.
Optical Cable Corporation (OCC)
A reconciliation of the unrecognized tax benefits for fiscal years 2023 and 2022 follows:
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Unrecognized tax benefits balance at beginning of year
|
|
$ |
28,488 |
|
|
$ |
28,488 |
|
Gross decreases for tax positions of prior years
|
|
|
(1,330 |
) |
|
|
— |
|
Gross increases for current year tax positions
|
|
|
1,036 |
|
|
|
— |
|
Unrecognized tax benefits balance at end of year
|
|
$ |
28,194 |
|
|
$ |
28,488 |
|
During fiscal year 2023, the Company increased accrued interest by $1,546 and decreased accrued penalties by $332 related to unrecognized tax benefits. During fiscal year 2022, the Company increased accrued interest by $2,448 and no penalties were accrued related to unrecognized tax benefits. As of October 31, 2023 and 2022, the Company had approximately $17,268 and $16,055, respectively, of accrued interest and penalties related to uncertain tax positions. The total amount of unrecognized tax benefits that would affect the Company’s effective tax rate if recognized is $20,073 and $20,630 as of October 31, 2023 and 2022, respectively. The Company does not expect its unrecognized tax benefits to change significantly in the next 12 months.
The Company files income tax returns in the U.S. federal jurisdiction and in various state jurisdictions. The statute of limitations remains open for U.S. and certain state income tax examinations for years ended October 31, 2020 through October 31, 2022.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//740/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 13 - Fair Value Measurements
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Fair Value Disclosures [Text Block] |
(13)
|
Fair Value Measurements
|
The carrying amounts reported in the consolidated balance sheets for cash, trade accounts receivable, other receivables, current installments of long-term debt, accounts payable and accrued expenses, income taxes refundable – current, accrued compensation and payroll taxes, and income taxes payable approximate fair value because of the short maturity of these instruments. The carrying values of the Company’s note payable, revolver – noncurrent, and long-term debt, excluding current installments, approximate fair value because the interest rates vary with the market. Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
The Company uses a fair value hierarchy that prioritizes the inputs for valuation methods used to measure fair value. The three levels of the fair value hierarchy are as follows:
|
●
|
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
|
|
●
|
Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
|
|
●
|
Level 3 inputs are unobservable inputs for the asset or liability.
|
The Company utilizes the best available information in measuring fair value.
Optical Cable Corporation (OCC)
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FairValueDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 14 - Net Income (Loss) Per Share
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Earnings Per Share [Text Block] |
(14)
|
Net Income (Loss) Per Share
|
The following is a reconciliation of the numerators and denominators of the net income (loss) per share computations for the periods presented:
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Net income (loss) (numerator)
|
|
$ |
2,066,498 |
|
|
$ |
(347,091 |
) |
|
$ |
6,610,516 |
|
Shares (denominator)
|
|
|
7,880,429 |
|
|
|
7,523,022 |
|
|
|
7,587,686 |
|
Basic and diluted net income (loss) per share
|
|
$ |
0.26 |
|
|
$ |
(0.05 |
) |
|
$ |
0.87 |
|
Nonvested shares which have been issued and are outstanding as of October 31, 2022 totaling 357,927 were not included in the computation of basic and diluted net loss per share for the year ended October 31, 2022 (because to include such shares would have been antidilutive, or in other words, to do so would have reduced the net loss per share for that period).
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 15 - Shareholders' Equity
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Equity [Text Block] |
(15)
|
Shareholders’ Equity
|
Stockholder Protection Rights Agreement
On October 28, 2011, the Board of Directors of the Company adopted a Stockholder Protection Rights Agreement (the “Rights Agreement”) and declared a dividend of one preferred share purchase right for each outstanding share of common stock. These purchase rights and the related Rights Agreement were set to expire on November 2, 2021. On November 2, 2021, the Board of Directors of the Company amended and restated the Rights Agreement (the “Amended Rights Agreement”) to amend and restate the Rights Agreement to continue the dividend of one preferred share purchase right (a “Right”) for each outstanding share of Common Stock, no par value, of the Company (“Common Shares”), held of record at the close of business on November 2, 2021, or issued thereafter. Except to extend the Amended Rights Agreement to November 2, 2031, no other material changes were made to the Rights Agreement by the Amended Rights Agreement.
Under the terms of the Amended Rights Agreement, if a person or group who is deemed an Acquiring Person as defined in the Amended Rights Agreement acquires 15% (or other applicable percentage, as provided in the Amended Rights Agreement) or more of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right’s then current exercise price, a number of shares of common stock having a market value of twice such price. In addition, if the Company is acquired in a merger or other business transaction after a person or group who is deemed an Acquiring Person has acquired such percentage of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right’s then current exercise price, a number of the acquiring company’s common shares having a market value of twice such price.
Upon the occurrence of certain events, each Right will entitle its holder to purchase from the Company one one‑thousandth of a Series A Participating Preferred Share (“Preferred Share”), no par value, at an exercise price of $25, subject to adjustment. Each Preferred Share will entitle its holder to 1,000 votes and will have an aggregate dividend rate of 1,000 times the amount, if any, paid to holders of common stock. The Rights will expire on November 2, 2031, unless the Rights are earlier redeemed or exchanged by the Company for $0.0001 per Right. The adoption of the Rights Agreement and the Amended Rights Agreement has no impact on the financial position or results of operations of the Company.
Optical Cable Corporation (OCC)
The Company has reserved 100,000 shares of its authorized preferred stock for issuance upon exercise of the Rights.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//505/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
+ Details
Name: |
us-gaap_StockholdersEquityNoteDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 16 - Gain on Insurance Proceeds
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Unusual or Infrequent Items, or Both, Disclosure [Text Block] |
(16)
|
Gain on Insurance Proceeds
|
During fiscal year 2023, the Company received insurance proceeds in connection with the office building and its contents at the Company’s Asheville facilities sustaining water damage from a burst pipe at the end of December 2022. The office building damaged is separate from the Company’s manufacturing building, which houses its manufacturing operations and certain offices at the same location. There was no significant impact to the Company’s operations as a result of this event.
Insurance proceeds received, or expected to be received, for all assets covered, net of applicable deductibles, totaled $2,580,986. During fiscal year 2023, the Company recorded a loss on property and equipment totaling $7,538 and incurred expenses for building stabilization and cleaning, removal of damaged items, and other miscellaneous and related activities totaling $381,523.
Insurance proceeds in excess of expenses incurred through October 31, 2023, a net total of $2,199,463, is included in other income (expense), net as a gain on insurance proceeds on the Company’s condensed consolidated statement of operations.
To the extent the Company incurs expenses in future periods for renovation, repair or replacement or damaged assets, the Company may recognize offsetting losses in those future periods. The Company does not expect any future restoration and repair costs to exceed any insurance proceeds.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//220-20/tableOfContent
+ Details
Name: |
us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 17 - Employee Retention Tax Credit
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Employee Retention Tax Credit [Text Block] |
(17)
|
Employee Retention Tax Credit
|
The Employee Retention Tax Credit (“ERTC”), created in the March 2020 CARES Act and then subsequently amended by the Consolidated Appropriation Act (“CAA”) of 2021, the American Rescue Plan Act (“ARPA”) of 2021 and the Infrastructure Investment and Jobs Act (“IIJA”) of 2021, is a refundable payroll credit for qualifying businesses keeping employees on their payroll during the COVID-19 pandemic. Under CAA, the ARPA and IIJA amendments, employers could claim a refundable tax credit against the employer share of social security tax equal to 70% of the qualified wages (including certain health care expenses) paid to employees after December 31, 2020 through September 30, 2021. Qualified wages were limited to $10,000 per employee per calendar quarter in 2021 so the maximum ERTC available was $7,000 per employee per calendar quarter.
OCC was an eligible small employer under the gross receipts decline test when comparing the first calendar quarter of 2021 to the same quarter in calendar year 2019, which qualified the Company to claim ERTC in both the first and second calendar quarters of 2021 under the amended ERTC program. The Company qualified for a refundable payroll tax credit totaling $3,375,815 during its second fiscal quarter and $964,550 during its third fiscal quarter of 2021 for a total of $4,340,365. The $4,340,365 was included in other income on the Company’s consolidated statement of operations for year ended October 31, 2021. During fiscal year 2022, the remaining ERTC receivable of $2,162,391 was received by the Company.
|
X |
- DefinitionThe entire disclosure for the employee retention tax credit.
+ References
+ Details
Name: |
occ_EmployeeRetentionTaxCreditTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 18 - Contingencies
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Commitments and Contingencies Disclosure [Text Block] |
From time to time, the Company is involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company’s financial position, results of operations or liquidity.
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//450/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 11.M.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-5
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 20 -Name Accounting Standards Codification -Section 65 -Paragraph 6 -Subparagraph (i)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 848 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 105 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 6 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 8 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 8 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 8 -Subparagraph (e)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 6 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 6 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 6 -Subparagraph (e)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 4 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 10 -Name Accounting Standards Codification -Section 65 -Paragraph 4 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-6
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 250 -Publisher FASB -URI https://asc.fasb.org//250/tableOfContent
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (d)(1) -SubTopic 20 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (d)(2) -SubTopic 20 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2
+ Details
Name: |
us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 20 - Quarterly Results of Operations (Unaudited)
|
12 Months Ended |
Oct. 31, 2023 |
Notes to Financial Statements |
|
Quarterly Financial Information [Text Block] |
(20)
|
Quarterly Results of Operations (Unaudited)
|
The following is a summary of the unaudited quarterly results of operations for the years ended October 31, 2023 and 2022:
|
|
Quarter ended
|
|
Fiscal year ended October 31, 2023
|
|
January 31
|
|
|
April 30
|
|
|
July 31
|
|
|
October 31
|
|
Net sales
|
|
$ |
18,283,675 |
|
|
$ |
19,619,536 |
|
|
$ |
16,941,378 |
|
|
$ |
17,329,163 |
|
Gross profit
|
|
|
6,521,209 |
|
|
|
6,782,706 |
|
|
|
5,116,030 |
|
|
|
3,874,131 |
|
Selling, general & administrative expenses
|
|
|
5,455,466 |
|
|
|
5,662,339 |
|
|
|
4,957,518 |
|
|
|
5,145,418 |
|
Income (loss) from operations
|
|
|
1,045,936 |
|
|
|
1,100,106 |
|
|
|
138,425 |
|
|
|
(1,291,388 |
) |
Income (loss) before income taxes
|
|
|
842,448 |
|
|
|
2,498,020 |
|
|
|
99,883 |
|
|
|
(1,228,129 |
) |
Net income (loss)
|
|
|
809,984 |
|
|
|
2,423,087 |
|
|
|
100,803 |
|
|
|
(1,267,376 |
) |
Basic and diluted net income (loss) per share
|
|
$ |
0.10 |
|
|
$ |
0.31 |
|
|
$ |
0.01 |
|
|
$ |
(0.17 |
) |
|
|
Quarter ended
|
|
Fiscal year ended October 31, 2022
|
|
January 31
|
|
|
April 30
|
|
|
July 31
|
|
|
October 31
|
|
Net sales
|
|
$ |
14,440,295 |
|
|
$ |
17,200,578 |
|
|
$ |
17,382,640 |
|
|
$ |
20,055,750 |
|
Gross profit
|
|
|
4,045,852 |
|
|
|
5,033,446 |
|
|
|
4,808,205 |
|
|
|
6,623,350 |
|
Selling, general & administrative expenses
|
|
|
4,780,199 |
|
|
|
5,036,331 |
|
|
|
4,954,221 |
|
|
|
5,188,984 |
|
Income (loss) from operations
|
|
|
(753,400 |
) |
|
|
(21,011 |
) |
|
|
(166,384 |
) |
|
|
1,413,659 |
|
Income (loss) before income taxes
|
|
|
(923,045 |
) |
|
|
(233,185 |
) |
|
|
(362,249 |
) |
|
|
1,196,081 |
|
Net income (loss)
|
|
|
(935,793 |
) |
|
|
(227,991 |
) |
|
|
(371,871 |
) |
|
|
1,188,564 |
|
Basic and diluted net income (loss) per share
|
|
$ |
(0.12 |
) |
|
$ |
(0.03 |
) |
|
$ |
(0.05 |
) |
|
$ |
0.15 |
|
Optical Cable Corporation (OCC)
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147482964/270-10-50-1B
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 270 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//270/tableOfContent
+ Details
Name: |
us-gaap_QuarterlyFinancialInformationTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Significant Accounting Policies (Policies)
|
12 Months Ended |
Oct. 31, 2023 |
Accounting Policies [Abstract] |
|
Description of Business [Policy Text Block] |
|
(a)
|
Description of Business
|
Optical Cable Corporation and its subsidiaries (collectively, the “Company” or “OCC®”) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. The Company’s product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (“POL”) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.
Founded in 1983, OCC is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia; near Asheville, North Carolina; and near Dallas, Texas.
The Company’s cabling and connectivity products are used for high bandwidth transmission of data, video and audio communications. The Company’s product offering includes products well-suited for use in various other short- to moderate-distance applications as well. The Company’s products are sold worldwide. Also see note 10.
|
Consolidation, Policy [Policy Text Block] |
|
(b)
|
Principles of Consolidation
|
The accompanying consolidated financial statements include the accounts of Optical Cable Corporation and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
|
Cash and Cash Equivalents, Policy [Policy Text Block] |
|
(c)
|
Cash and Cash Equivalents
|
All of the Company’s bank accounts are insured by the Federal Deposit Insurance Corporation (FDIC). As of October 31, 2023, the Company had bank deposits in excess of the insured limit totaling $1.2 million. As of October 31, 2022, the Company did not have bank deposits in excess of the insured limit.
For purposes of the consolidated statements of cash flows, the Company considers all highly liquid debt instruments with original maturities of three months or less to be cash equivalents. As of October 31, 2023 and 2022, the Company had no cash equivalents.
|
Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] |
|
(d)
|
Trade Accounts Receivable and Allowance for Credit Losses
|
Trade accounts receivable are recorded at the invoiced amount and do not typically bear interest. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company reviews outstanding trade accounts receivable at the end of each quarter and records expected credit losses as deemed appropriate for (i) certain individual customers and (ii) for all other trade accounts receivable in total. In determining the amount of allowance for credit losses to be recorded for individual customers, the Company assesses the net amount expected to be collected from each customer. In addition, the Company establishes an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on the Company’s expectations of net amounts expected to be collected. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers.
|
Inventory, Policy [Policy Text Block] |
Inventories are stated at the lower of cost and net realizable value. The determination of cost includes raw materials, direct labor and manufacturing overhead. The cost of optical fibers, included in raw materials, is determined using specific identification for optical fibers. The cost of other raw materials and production supplies is generally determined using the first-in, first-out basis. The cost of work in process and finished goods inventories is determined either as average cost or standard cost, depending upon the product type. A standard cost system is used to estimate the actual costs of inventory for certain product types. Actual costs and production cost levels may vary from the standards established and such variances, if material, are charged to cost of goods sold or capitalized to inventory. Also see note 3.
|
Property, Plant and Equipment, Policy [Policy Text Block] |
|
(f)
|
Property and Equipment
|
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using both straight-line and declining balance methods over the estimated useful lives of the assets. Estimated useful lives are thirty to thirty-nine years for buildings and three to fifteen years for building improvements, machinery and equipment and furniture and fixtures. Also see note 4.
|
Patents and Trademarks [Policy Text Block] |
|
(g)
|
Patents and Trademarks
|
The Company records legal fees associated with patent and trademark applications as intangible assets. Such intangible assets are not amortized until such time that the patent and/or trademark is granted. The Company estimates the useful life of patents and trademarks based on the period over which the intangible asset is expected to contribute directly or indirectly to future cash flows. If patents and/or trademarks are not granted, the capitalized legal fees are expensed during the period in which such notification is received. If the Company decides to abandon a patent or trademark application, the capitalized legal fees are expensed during the period in which the Company’s decision is made.
|
Revenue [Policy Text Block] |
The Company recognizes revenue at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale. Also see note 11.
The Company recognizes royalty income (if any), net of related expenses, on an accrual basis and estimates royalty income earned based on historical experience.
|
Shipping and Handling Costs [Policy Text Block] |
|
(i)
|
Shipping and Handling Costs
|
Shipping and handling costs include the costs incurred to physically move finished goods from the Company’s warehouse to the customers’ designated location. All shipping and handling activities related to contracts with customers as a cost to fulfill its promise to transfer control of the related product are classified as sales revenue. Shipping and handling costs of approximately $2.1 million, $2.1 million and $1.9 million are included in selling, general and administrative expenses for the fiscal years ended October 31, 2023, 2022 and 2021, respectively.
|
Research and Development Expense, Policy [Policy Text Block] |
|
(j)
|
Research and Development
|
Research and development costs are expensed as incurred. Research and development costs totaled approximately $983,000, $973,000 and $928,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.
|
Advertising Cost [Policy Text Block] |
Advertising costs are expensed as incurred. Advertising costs totaled approximately $191,000, $159,000 and $81,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.
|
Income Tax, Policy [Policy Text Block] |
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as a component of income tax expense. Also see note 12.
|
Long-Lived and Intangible Assets [Policy Text Block] |
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. When applicable, assets to be disposed of are reported separately in the consolidated balance sheet at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated.
|
Share-Based Payment Arrangement [Policy Text Block] |
|
(n)
|
Stock Incentive Plans and Other Share-Based Compensation
|
The Company recognizes the cost of employee services received in exchange for awards of equity instruments based upon the grant-date fair value of those awards. Also see note 9.
|
Earnings Per Share, Policy [Policy Text Block] |
|
(o)
|
Net Income (Loss) Per Share
|
Basic net income (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period. In the case of basic net income per share, the calculation includes common shares outstanding issued as share-based compensation and still subject to vesting requirements. In the case of basic net loss per share, the calculation excludes common shares outstanding issued as share-based compensation and still subject to vesting requirements, as these shares are considered dilutive.
Optical Cable Corporation (OCC)
Diluted net income (loss) per share also is calculated by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period, and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the net income (loss) of the Company. The diluted net income (loss) per share calculation includes all common shares outstanding issued as share-based compensation and still subject to vesting requirements in the calculation of diluted net income, but not in the calculation of diluted net loss. Also see note 14.
|
Commitments and Contingencies, Policy [Policy Text Block] |
|
(p)
|
Commitments and Contingencies
|
Liabilities for loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.
|
Use of Estimates, Policy [Policy Text Block] |
The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
|
X |
- DefinitionThe significant accounting policy for the description of the entity's business, major products or services, principal markets including location, and the relative importance of its operations.
+ References
+ Details
Name: |
occ_DescriptionOfBusinessPolicyTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe policy in which the company uses to report long-live intangible assets.
+ References
+ Details
Name: |
occ_LongLivedAndIntangibleAssetsPolicyTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe reporting entity's policy on reporting patents and trademarks.
+ References
+ Details
Name: |
occ_PatentsAndTrademarksPolicyTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.
+ References
+ Details
Name: |
occ_ShippingAndHandlingCostsPolicyTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for advertising cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1
+ Details
Name: |
us-gaap_AdvertisingCostsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1
+ Details
Name: |
us-gaap_CashAndCashEquivalentsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1
+ Details
Name: |
us-gaap_ConsolidationPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2
+ Details
Name: |
us-gaap_EarningsPerSharePolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20
+ Details
Name: |
us-gaap_IncomeTaxPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6
+ Details
Name: |
us-gaap_InventoryPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9
+ Details
Name: |
us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for costs it has 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpensePolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
+ Details
Name: |
us-gaap_RevenueRecognitionPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8
+ Details
Name: |
us-gaap_UseOfEstimates |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 2 - Allowance for Credit Losses for Trade Accounts Receivable (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable [Table Text Block] |
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Balance at beginning of year
|
|
$ |
69,643 |
|
|
$ |
61,527 |
|
|
$ |
524,617 |
|
Bad debt expense
|
|
|
1,546 |
|
|
|
8,116 |
|
|
|
10,750 |
|
Losses charged to allowance
|
|
|
— |
|
|
|
— |
|
|
|
(473,840 |
) |
Balance at end of year
|
|
$ |
71,189 |
|
|
$ |
69,643 |
|
|
$ |
61,527 |
|
|
X |
- DefinitionSummary Of Changes In The Allowance For Doubtful Accounts For Trade Accounts Receivable [Table Text Block]
+ References
+ Details
Name: |
occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 3 - Inventories (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Schedule of Inventory, Current [Table Text Block] |
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Finished goods
|
|
$ |
5,937,682 |
|
|
$ |
3,894,102 |
|
Work in process
|
|
|
4,372,913 |
|
|
|
4,054,789 |
|
Raw materials
|
|
|
13,130,478 |
|
|
|
11,093,140 |
|
Production supplies
|
|
|
325,253 |
|
|
|
396,735 |
|
Total
|
|
$ |
23,766,326 |
|
|
$ |
19,438,766 |
|
|
X |
- DefinitionTabular 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfInventoryCurrentTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 4 - Property and Equipment, Net (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Property, Plant and Equipment [Table Text Block] |
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Land and land improvements
|
|
$ |
3,148,834 |
|
|
$ |
3,148,834 |
|
Buildings and improvements
|
|
|
8,305,039 |
|
|
|
8,311,953 |
|
Machinery and equipment
|
|
|
26,185,346 |
|
|
|
26,909,968 |
|
Furniture and fixtures
|
|
|
902,012 |
|
|
|
902,012 |
|
Construction in progress
|
|
|
199,772 |
|
|
|
230,163 |
|
Total property and equipment, at cost
|
|
|
38,741,003 |
|
|
|
39,502,930 |
|
Less accumulated amortization and depreciation
|
|
|
(31,601,387 |
) |
|
|
(32,112,645 |
) |
Property and equipment, net
|
|
$ |
7,139,616 |
|
|
$ |
7,390,285 |
|
|
X |
- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 6 - Product Warranties (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Schedule of Product Warranty Liability [Table Text Block] |
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Balance at beginning of year
|
|
$ |
75,000 |
|
|
$ |
75,000 |
|
Liabilities accrued for warranties issued during the year
|
|
|
114,577 |
|
|
|
97,501 |
|
Warranty claims paid during the period
|
|
|
(84,548 |
) |
|
|
(52,465 |
) |
Changes in liability for pre-existing warranties during the year
|
|
|
(25,029 |
) |
|
|
(45,036 |
) |
Balance at end of year
|
|
$ |
80,000 |
|
|
$ |
75,000 |
|
|
X |
- DefinitionTabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 7 - Long-term Debt and Notes Payable (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Schedule of Debt [Table Text Block] |
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Virginia Real Estate Loan ($6.5 million original principal)
|
|
$ |
2,675,244 |
|
|
$ |
3,669,294 |
|
North Carolina Real Estate Loan ($2.24 million original principal)
|
|
|
— |
|
|
|
859,308 |
|
Total long-term debt
|
|
|
2,675,244 |
|
|
|
4,528,602 |
|
Less current installments
|
|
|
52,624 |
|
|
|
338,094 |
|
Long-term debt, excluding current installments
|
|
$ |
2,622,620 |
|
|
$ |
4,190,508 |
|
|
X |
- DefinitionTabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.
+ References
+ Details
Name: |
us-gaap_ScheduleOfDebtTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 8 - Leases (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Lessee, Lease Liability, Maturity [Table Text Block] |
Fiscal Year
|
|
Operating
leases
|
|
|
Finance
lease
|
|
2024
|
|
$ |
448,298 |
|
|
$ |
42,868 |
|
2025
|
|
|
177,997 |
|
|
|
42,868 |
|
2026
|
|
|
63,644 |
|
|
|
55,715 |
|
Total undiscounted lease payments
|
|
|
689,939 |
|
|
|
141,451 |
|
Present value discount
|
|
|
(47,855 |
) |
|
|
(10,541 |
) |
Total lease liability
|
|
$ |
642,084 |
|
|
$ |
130,910 |
|
|
X |
- DefinitionTabular disclosure of future payments for operating and finance lease obligations.
+ References
+ Details
Name: |
occ_LesseeLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
X |
- DefinitionDisclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.
+ References
+ Details
Name: |
us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 11 - Revenue Recognition (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Revenue from External Customers by Geographic Areas [Table Text Block] |
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
United States
|
|
$ |
59,062,858 |
|
|
$ |
58,415,280 |
|
|
$ |
48,537,091 |
|
Outside the United States
|
|
|
13,110,894 |
|
|
|
10,663,983 |
|
|
|
10,599,203 |
|
Total net sales
|
|
$ |
72,173,752 |
|
|
$ |
69,079,263 |
|
|
$ |
59,136,294 |
|
|
X |
- DefinitionTabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph a -SubTopic 10 -Topic 280 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
+ Details
Name: |
us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 12 - Income Taxes (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] |
Fiscal year ended October 31, 2023
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
105,756 |
|
|
$ |
— |
|
|
$ |
105,756 |
|
State
|
|
|
39,968 |
|
|
|
— |
|
|
|
39,968 |
|
Totals
|
|
$ |
145,724 |
|
|
$ |
— |
|
|
$ |
145,724 |
|
Fiscal year ended October 31, 2022
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
State
|
|
|
24,693 |
|
|
|
— |
|
|
|
24,693 |
|
Totals
|
|
$ |
24,693 |
|
|
$ |
— |
|
|
$ |
24,693 |
|
Fiscal year ended October 31, 2021
|
|
Current
|
|
|
Deferred
|
|
|
Total
|
|
U.S. Federal
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
State
|
|
|
(19,898 |
) |
|
|
— |
|
|
|
(19,898 |
) |
Totals
|
|
$ |
(19,898 |
) |
|
$ |
— |
|
|
$ |
(19,898 |
) |
|
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] |
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
“Expected” income taxes (benefit)
|
|
$ |
464,567 |
|
|
$ |
(67,704 |
) |
|
$ |
1,384,030 |
|
Increase (reduction) in income tax expense (benefit) resulting from:
|
|
|
|
|
|
|
|
|
|
|
|
|
State income taxes, net of federal benefit
|
|
|
25,751 |
|
|
|
10,217 |
|
|
|
136,875 |
|
Provision to return reconciliation adjustment
|
|
|
81,100 |
|
|
|
11,516 |
|
|
|
(13,721 |
) |
Excess tax benefits related to share-based compensation
|
|
|
(11,875 |
) |
|
|
(44,562 |
) |
|
|
(9,118 |
) |
PPP Loan forgiveness
|
|
|
— |
|
|
|
— |
|
|
|
(1,046,094 |
) |
Non-deductible life insurance premiums
|
|
|
5,527 |
|
|
|
5,527 |
|
|
|
5,527 |
|
Other differences, net
|
|
|
11,918 |
|
|
|
4,338 |
|
|
|
1,642 |
|
Change in valulation allowance
|
|
|
(431,264 |
) |
|
|
105,361 |
|
|
|
(479,039 |
) |
Reported income tax expense (benefit)
|
|
$ |
145,724 |
|
|
$ |
24,693 |
|
|
$ |
(19,898 |
) |
|
Schedule of Deferred Tax Assets and Liabilities [Table Text Block] |
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Deferred tax assets:
|
|
|
|
|
|
|
|
|
Accounts receivable, due to allowances for credit losses and sales returns
|
|
$ |
35,563 |
|
|
$ |
32,600 |
|
Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986
|
|
|
1,099,469 |
|
|
|
894,666 |
|
Liabilities recorded for accrued expenses, deductible for tax purposes when paid
|
|
|
67,842 |
|
|
|
90,306 |
|
Share-based compensation expense
|
|
|
116,939 |
|
|
|
72,925 |
|
Section 163(j) interest
|
|
|
3,450 |
|
|
|
101,682 |
|
Research and experimental expenditures, due to capitalization for tax purposes
|
|
|
85,419 |
|
|
|
— |
|
Net operating loss carryforwards
|
|
|
2,494,887 |
|
|
|
3,156,960 |
|
Plant and equipment, due to differences in depreciation and capital gain recognition
|
|
|
43,229 |
|
|
|
13,822 |
|
Other
|
|
|
8,122 |
|
|
|
23,223 |
|
Total gross deferred tax assets
|
|
|
3,954,920 |
|
|
|
4,386,184 |
|
Valuation allowance
|
|
|
(3,954,920 |
) |
|
|
(4,386,184 |
) |
Net deferred tax assets
|
|
$ |
— |
|
|
$ |
— |
|
|
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] |
|
|
October 31,
|
|
|
|
2023
|
|
|
2022
|
|
Unrecognized tax benefits balance at beginning of year
|
|
$ |
28,488 |
|
|
$ |
28,488 |
|
Gross decreases for tax positions of prior years
|
|
|
(1,330 |
) |
|
|
— |
|
Gross increases for current year tax positions
|
|
|
1,036 |
|
|
|
— |
|
Unrecognized tax benefits balance at end of year
|
|
$ |
28,194 |
|
|
$ |
28,488 |
|
|
X |
- DefinitionTabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Paragraph 9 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
+ Details
Name: |
us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Paragraph 12 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12
+ Details
Name: |
us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the change in unrecognized tax benefits.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482663/740-10-55-217
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 14 - Net Income (Loss) Per Share (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
|
Years ended October 31,
|
|
|
|
2023
|
|
|
2022
|
|
|
2021
|
|
Net income (loss) (numerator)
|
|
$ |
2,066,498 |
|
|
$ |
(347,091 |
) |
|
$ |
6,610,516 |
|
Shares (denominator)
|
|
|
7,880,429 |
|
|
|
7,523,022 |
|
|
|
7,587,686 |
|
Basic and diluted net income (loss) per share
|
|
$ |
0.26 |
|
|
$ |
(0.05 |
) |
|
$ |
0.87 |
|
|
X |
- DefinitionTabular 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.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 20 - Quarterly Results of Operations (Unaudited) (Tables)
|
12 Months Ended |
Oct. 31, 2023 |
Notes Tables |
|
Quarterly Financial Information [Table Text Block] |
|
|
Quarter ended
|
|
Fiscal year ended October 31, 2023
|
|
January 31
|
|
|
April 30
|
|
|
July 31
|
|
|
October 31
|
|
Net sales
|
|
$ |
18,283,675 |
|
|
$ |
19,619,536 |
|
|
$ |
16,941,378 |
|
|
$ |
17,329,163 |
|
Gross profit
|
|
|
6,521,209 |
|
|
|
6,782,706 |
|
|
|
5,116,030 |
|
|
|
3,874,131 |
|
Selling, general & administrative expenses
|
|
|
5,455,466 |
|
|
|
5,662,339 |
|
|
|
4,957,518 |
|
|
|
5,145,418 |
|
Income (loss) from operations
|
|
|
1,045,936 |
|
|
|
1,100,106 |
|
|
|
138,425 |
|
|
|
(1,291,388 |
) |
Income (loss) before income taxes
|
|
|
842,448 |
|
|
|
2,498,020 |
|
|
|
99,883 |
|
|
|
(1,228,129 |
) |
Net income (loss)
|
|
|
809,984 |
|
|
|
2,423,087 |
|
|
|
100,803 |
|
|
|
(1,267,376 |
) |
Basic and diluted net income (loss) per share
|
|
$ |
0.10 |
|
|
$ |
0.31 |
|
|
$ |
0.01 |
|
|
$ |
(0.17 |
) |
|
|
Quarter ended
|
|
Fiscal year ended October 31, 2022
|
|
January 31
|
|
|
April 30
|
|
|
July 31
|
|
|
October 31
|
|
Net sales
|
|
$ |
14,440,295 |
|
|
$ |
17,200,578 |
|
|
$ |
17,382,640 |
|
|
$ |
20,055,750 |
|
Gross profit
|
|
|
4,045,852 |
|
|
|
5,033,446 |
|
|
|
4,808,205 |
|
|
|
6,623,350 |
|
Selling, general & administrative expenses
|
|
|
4,780,199 |
|
|
|
5,036,331 |
|
|
|
4,954,221 |
|
|
|
5,188,984 |
|
Income (loss) from operations
|
|
|
(753,400 |
) |
|
|
(21,011 |
) |
|
|
(166,384 |
) |
|
|
1,413,659 |
|
Income (loss) before income taxes
|
|
|
(923,045 |
) |
|
|
(233,185 |
) |
|
|
(362,249 |
) |
|
|
1,196,081 |
|
Net income (loss)
|
|
|
(935,793 |
) |
|
|
(227,991 |
) |
|
|
(371,871 |
) |
|
|
1,188,564 |
|
Basic and diluted net income (loss) per share
|
|
$ |
(0.12 |
) |
|
$ |
(0.03 |
) |
|
$ |
(0.05 |
) |
|
$ |
0.15 |
|
|
X |
- DefinitionTabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482964/270-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Cash, Uninsured Amount |
$ 1,200,000
|
$ 0
|
|
Cash Equivalents, at Carrying Value, Total |
0
|
0
|
|
Selling, General and Administrative Expenses [Member] |
|
|
|
Shipping and Handling Costs |
2,100,000
|
2,100,000
|
$ 1,900,000
|
Research and Development Expense |
983,000
|
973,000
|
928,000
|
Advertising Expense |
$ 191,000
|
$ 159,000
|
$ 81,000
|
Building [Member] | Minimum [Member] |
|
|
|
Property, Plant and Equipment, Useful Life |
30 years
|
|
|
Building [Member] | Maximum [Member] |
|
|
|
Property, Plant and Equipment, Useful Life |
39 years
|
|
|
Building Improvements [Member] | Minimum [Member] |
|
|
|
Property, Plant and Equipment, Useful Life |
3 years
|
|
|
Building Improvements [Member] | Maximum [Member] |
|
|
|
Property, Plant and Equipment, Useful Life |
15 years
|
|
|
Machinery and Equipment [Member] | Minimum [Member] |
|
|
|
Property, Plant and Equipment, Useful Life |
3 years
|
|
|
Machinery and Equipment [Member] | Maximum [Member] |
|
|
|
Property, Plant and Equipment, Useful Life |
15 years
|
|
|
Furniture and Fixtures [Member] | Minimum [Member] |
|
|
|
Property, Plant and Equipment, Useful Life |
3 years
|
|
|
Furniture and Fixtures [Member] | Maximum [Member] |
|
|
|
Property, Plant and Equipment, Useful Life |
15 years
|
|
|
X |
- DefinitionCost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.
+ References
+ Details
Name: |
occ_ShippingAndHandlingCosts |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1
+ Details
Name: |
us-gaap_AdvertisingExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of 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.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.
+ References
+ Details
Name: |
us-gaap_CashUninsuredAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionUseful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.
+ References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 912 -SubTopic 730 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details) - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Balance at beginning of year |
$ 69,643
|
$ 61,527
|
$ 524,617
|
Bad debt expense |
1,546
|
8,116
|
10,750
|
Losses charged to allowance |
0
|
0
|
(473,840)
|
Balance at end of year |
$ 71,189
|
$ 69,643
|
$ 61,527
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of direct write-downs of accounts receivable charged against the allowance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.4
Note 3 - Inventories - Components of Inventories (Details) - USD ($)
|
Oct. 31, 2023 |
Oct. 31, 2022 |
Finished goods |
$ 5,937,682
|
$ 3,894,102
|
Work in process |
4,372,913
|
4,054,789
|
Raw materials |
13,130,478
|
11,093,140
|
Production supplies |
325,253
|
396,735
|
Total |
$ 23,766,326
|
$ 19,438,766
|
X |
- DefinitionCarrying 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2
+ Details
Name: |
us-gaap_InventoryFinishedGoodsNetOfReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2
+ Details
Name: |
us-gaap_InventoryRawMaterialsNetOfReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2
+ Details
Name: |
us-gaap_InventorySuppliesNetOfReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2
+ Details
Name: |
us-gaap_InventoryWorkInProcessNetOfReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.23.4
Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
|
Oct. 31, 2023 |
Oct. 31, 2022 |
Property and equipment, gross |
$ 38,741,003
|
$ 39,502,930
|
Less accumulated amortization and depreciation |
(31,601,387)
|
(32,112,645)
|
Property and equipment, net |
7,139,616
|
7,390,285
|
Land and Land Improvements [Member] |
|
|
Property and equipment, gross |
3,148,834
|
3,148,834
|
Building and Building Improvements [Member] |
|
|
Property and equipment, gross |
8,305,039
|
8,311,953
|
Machinery and Equipment [Member] |
|
|
Property and equipment, gross |
26,185,346
|
26,909,968
|
Furniture and Fixtures [Member] |
|
|
Property and equipment, gross |
902,012
|
902,012
|
Construction in Progress [Member] |
|
|
Property and equipment, gross |
$ 199,772
|
$ 230,163
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 5 - Intangible Assets (Details Textual) - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Amortization of Intangible Assets |
$ 53,941
|
$ 51,507
|
$ 45,511
|
Finite-Lived Intangible Asset, Expected Amortization, Year One |
54,000
|
|
|
Finite-Lived Intangible Asset, Expected Amortization, Year Two |
54,000
|
|
|
Finite-Lived Intangible Asset, Expected Amortization, Year Three |
54,000
|
|
|
Finite-Lived Intangible Asset, Expected Amortization, Year Four |
54,000
|
|
|
Finite-Lived Intangible Asset, Expected Amortization, Year Five |
54,000
|
|
|
Finite-Lived Intangible Assets, Gross |
868,564
|
856,167
|
|
Finite-Lived Intangible Assets, Accumulated Amortization |
$ 313,927
|
$ 274,417
|
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.23.4
Note 6 - Product Warranties (Details Textual) - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Standard and Extended Product Warranty Accrual, Ending Balance |
$ 80,000
|
$ 75,000
|
$ 75,000
|
Product Warranty Expense |
89,548
|
52,465
|
$ 55,592
|
Accounts Payable and Accrued Liabilities [Member] |
|
|
|
Standard and Extended Product Warranty Accrual, Ending Balance |
$ 80,000
|
$ 75,000
|
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_ProductWarrantyAccrual |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details) - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Balance at beginning of year |
$ 75,000
|
$ 75,000
|
Liabilities accrued for warranties issued during the year |
114,577
|
97,501
|
Warranty claims paid during the period |
(84,548)
|
(52,465)
|
Changes in liability for pre-existing warranties during the year |
(25,029)
|
(45,036)
|
Balance at end of year |
$ 80,000
|
$ 75,000
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_ProductWarrantyAccrual |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyAccrualPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in the standard and extended product warranty accrual from warranties issued.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyAccrualWarrantiesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.23.4
Note 7 - Long-term Debt and Notes Payable (Details Textual) - USD ($)
|
|
12 Months Ended |
|
|
|
Jul. 24, 2020 |
Oct. 31, 2023 |
Oct. 31, 2022 |
Jul. 05, 2022 |
Jul. 04, 2022 |
Long-Term Debt, Maturity, Year One |
|
$ 52,624
|
|
|
|
Long-Term Debt, Maturity, Year Two |
|
8,381,756
|
|
|
|
Long-Term Debt, Maturity, Year Three |
|
$ 2,565,260
|
|
|
|
North Mill Capital LLC [Member] | Revolving Credit Facility [Member] |
|
|
|
|
|
Debt Instrument, Interest Rate, Effective Percentage |
4.75%
|
10.00%
|
|
|
|
Line of Credit Facility, Restricted Capacity for Advances |
|
$ 1,150,000
|
|
$ 1,150,000
|
$ 1,500,000
|
Line of Credit Facility, Percent of Eligible Accounts |
|
85.00%
|
|
|
|
Line of Credit Facility, Percent of Eligible Inventory |
|
35.00%
|
|
|
|
Line of Credit Facility, Additional Capacity for Advances |
|
$ 5,000,000
|
|
|
|
Line of Credit Facility, Maximum Borrowing Capacity |
|
18,000,000
|
|
|
|
Debt Instrument, Term Extensions (Year) |
1 year
|
|
|
|
|
Long-Term Line of Credit, Total |
|
8,300,000
|
$ 6,000,000
|
|
|
Line of Credit Facility, Remaining Borrowing Capacity |
|
$ 2,600,000
|
$ 5,900,000
|
|
|
North Mill Capital LLC [Member] | Revolving Credit Facility [Member] | Prime Rate [Member] |
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
1.50%
|
|
|
|
North Mill Capital LLC [Member] | Maximum [Member] | Revolving Credit Facility [Member] |
|
|
|
|
|
Debt Instrument, Interest Rate, Effective Percentage |
|
6.00%
|
|
|
|
North Mill Capital LLC [Member] | Virginia Real Estate Loan [Member] | Minimum [Member] |
|
|
|
|
|
Debt Instrument, Interest Rate, Effective Percentage |
|
8.50%
|
|
|
|
X |
- DefinitionPotential extension to the period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
occ_DebtInstrumentTermExtensions |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAdditional facility for advances.
+ References
+ Details
Name: |
occ_LineOfCreditFacilityAdditionalCapacityForAdvances |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPercent of aggregate outstanding amount of eligible accounts available for advance.
+ References
+ Details
Name: |
occ_LineOfCreditFacilityPercentOfEligibleAccounts |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPercent of aggregate outstanding amount of eligible inventory available for advance.
+ References
+ Details
Name: |
occ_LineOfCreditFacilityPercentOfEligibleInventory |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAdditional limit to facility for advances.
+ References
+ Details
Name: |
occ_LineOfCreditFacilityRestrictedCapacityForAdvances |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPercentage points added to the reference rate to compute the variable rate on the debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEffective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6
+ Details
Name: |
us-gaap_DebtInstrumentInterestRateEffectivePercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_LineOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionMaximum 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=us-gaap_PrimeRateMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) - USD ($)
|
Oct. 31, 2023 |
Oct. 31, 2022 |
Long-term debt |
$ 2,675,244
|
$ 4,528,602
|
Less current installments |
52,624
|
338,094
|
Long-term debt, excluding current installments |
2,622,620
|
4,190,508
|
Virginia Real Estate Loan [Member] |
|
|
Long-term debt |
2,675,244
|
3,669,294
|
North Carolina Real Estate Loan [Member] |
|
|
Long-term debt |
$ 0
|
$ 859,308
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_LongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=occ_NorthCarolinaRealEstateLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
X |
- DefinitionFace (par) amount of debt instrument at time of issuance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8
+ Details
Name: |
us-gaap_DebtInstrumentFaceAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=occ_NorthCarolinaRealEstateLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 8 - Leases (Details Textual)
|
12 Months Ended |
Oct. 31, 2023
USD ($)
ft²
|
Oct. 31, 2022
USD ($)
|
Oct. 31, 2021
USD ($)
|
Operating Lease, Expense |
$ 430,765
|
$ 413,333
|
$ 407,235
|
Operating Lease, Weighted Average Remaining Lease Term (Month) |
21 months
|
|
|
Operating Lease, Weighted Average Discount Rate, Percent |
7.30%
|
|
|
Operating Lease, Payments |
$ 439,016
|
432,485
|
|
Finance Lease, Interest Expense |
7,144
|
8,798
|
|
Finance Lease, Right-of-Use Asset, Amortization |
$ 29,497
|
29,497
|
|
Lessee, Finance Lease, Remaining Lease Term (Month) |
34 months
|
|
|
Lessee, Finance Lease, Discount Rate |
4.75%
|
|
|
Finance Lease, Principal Payments |
$ 35,724
|
34,069
|
$ 5,777
|
Other Assets [Member] |
|
|
|
Operating Lease, Right-of-Use Asset |
596,578
|
662,328
|
|
Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total |
141,342
|
170,839
|
|
Accounts Payable and Accrued Liabilities [Member] |
|
|
|
Operating Lease, Liability, Current |
414,159
|
355,183
|
|
Other Noncurrent Liabilities [Member] |
|
|
|
Operating Lease, Liability, Noncurrent |
227,925
|
374,570
|
|
Finance Lease, Liability, Noncurrent |
93,451
|
130,911
|
|
Accounts Payable and Accrued Liabilities, Current [Member] |
|
|
|
Finance Lease, Liability, Current |
$ 37,459
|
$ 35,724
|
|
Operating Lease for Office, Manufacturing and Warehouse Space in Plano, Texas [Member] |
|
|
|
Area of Real Estate Property (Square Foot) | ft² |
34,000
|
|
|
Operating Lease for Warehouse Space in Roanoke, Virginia [Member] |
|
|
|
Area of Real Estate Property (Square Foot) | ft² |
36,000
|
|
|
Lessee, Operating Lease, Term of Contract |
3 years
|
|
|
Operating Lease For Office Equipment [Member] |
|
|
|
Lessee, Operating Lease, Term of Contract |
60 months
|
|
|
X |
- DefinitionArea of a real estate property.
+ References
+ Details
Name: |
us-gaap_AreaOfRealEstateProperty |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:areaItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of interest expense on finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseInterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash outflow for principal payment on finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeasePrincipalPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after accumulated amortization, of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization expense attributable to right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionDiscount rate used by lessee to determine present value of finance lease payments.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeFinanceLeaseDiscountRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionRemaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeFinanceLeaseRemainingLeaseTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTerm of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseTermOfContract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of operating lease expense. Excludes sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4
+ Details
Name: |
us-gaap_OperatingLeaseExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeasePayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for operating lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=occ_AccountsPayableAndAccruedLiabilitiesCurrentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForOfficeEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 8 - Leases - Future Payments Due (Details)
|
Oct. 31, 2023
USD ($)
|
2024, operating |
$ 448,298
|
2024, finance |
42,868
|
2025, operating |
177,997
|
2025, finance |
42,868
|
2026, operating |
63,644
|
2026, finance |
55,715
|
Total undiscounted lease payments, operating |
689,939
|
Total undiscounted lease payments, finance |
141,451
|
Present value discount, operating |
(47,855)
|
Present value discount, finance |
(10,541)
|
Total lease liability, operating |
642,084
|
Total lease liability, finance |
$ 130,910
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.4
Note 9 - Employee Benefits (Details Textual) - USD ($)
|
12 Months Ended |
24 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Oct. 31, 2023 |
Health Insurance Coverage Expense |
$ 3,448,622
|
$ 3,021,642
|
$ 2,697,167
|
|
Defined Contribution Plan, Employer Discretionary Contribution Amount |
61,736
|
62,517
|
65,416
|
|
Share-Based Payment Arrangement, Expense |
611,480
|
$ 411,997
|
$ 335,519
|
|
Services and Performance Based Shares [Member] |
|
|
|
|
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition |
|
|
|
1 year 4 months 24 days
|
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount |
$ 515,000
|
|
|
$ 515,000
|
The 2017 Stock Incentive Plan [Member] |
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant |
356,000
|
|
|
356,000
|
The 2017 Stock Incentive Plan [Member] | Restricted Stock [Member] |
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period |
1 year
|
|
|
|
The 2017 Stock Incentive Plan [Member] | Restricted Stock [Member] | Non-employee Directors [Member] |
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross |
28,560
|
27,364
|
30,055
|
|
X |
- DefinitionAmount charged to health insurance coverage expense for the period.
+ References
+ Details
Name: |
occ_HealthInsuranceCoverageExpense |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of discretionary contributions made by an employer to a defined contribution plan.
+ References
+ Details
Name: |
us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost not yet recognized for nonvested award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted-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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPeriod 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=occ_NonemployeeDirectorsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
X |
- DefinitionThe 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPer share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information (Details Textual) $ in Millions |
12 Months Ended |
Oct. 31, 2023
USD ($)
|
Oct. 31, 2022
USD ($)
|
Oct. 31, 2021
USD ($)
|
Customer One [Member] |
|
|
|
Revenues |
$ 11.8
|
$ 11.8
|
$ 11.3
|
Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
Concentration Risk, Number of Customers |
1
|
1
|
1
|
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer One [Member] |
|
|
|
Concentration Risk, Percentage |
16.30%
|
17.00%
|
19.10%
|
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member] |
|
|
|
Concentration Risk, Percentage |
6.30%
|
11.20%
|
9.50%
|
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member] |
|
|
|
Concentration Risk, Percentage |
|
7.50%
|
|
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES |
|
|
|
Concentration Risk, Percentage |
82.00%
|
85.00%
|
82.00%
|
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Non-US [Member] |
|
|
|
Concentration Risk, Percentage |
18.00%
|
15.00%
|
18.00%
|
X |
- DefinitionNumber of customers for a concentration risk benchmark.
+ References
+ Details
Name: |
occ_ConcentrationRiskNumberOfCustomers |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20
+ Details
Name: |
us-gaap_ConcentrationRiskPercentage1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1
+ Details
Name: |
us-gaap_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_MajorCustomersAxis=occ_CustomerOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=occ_CustomerTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=country_US |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=us-gaap_NonUsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 11 - Revenue Recognition (Details Textual) - USD ($)
|
Oct. 31, 2023 |
Oct. 31, 2022 |
Contract with Customer, Liability, Total |
$ 110,336
|
$ 317,310
|
Contract with Customer, Refund Liability, Total |
$ 252,264
|
$ 233,494
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-27
+ Details
Name: |
us-gaap_ContractWithCustomerRefundLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.4
Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)
|
3 Months Ended |
12 Months Ended |
Oct. 31, 2023 |
Jul. 31, 2023 |
Apr. 30, 2023 |
Jan. 31, 2023 |
Oct. 31, 2022 |
Jul. 31, 2022 |
Apr. 30, 2022 |
Jan. 31, 2022 |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Net sales |
$ 17,329,163
|
$ 16,941,378
|
$ 19,619,536
|
$ 18,283,675
|
$ 20,055,750
|
$ 17,382,640
|
$ 17,200,578
|
$ 14,440,295
|
$ 72,173,752
|
$ 69,079,263
|
$ 59,136,294
|
UNITED STATES |
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
59,062,858
|
58,415,280
|
48,537,091
|
Non-US [Member] |
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
$ 13,110,894
|
$ 10,663,983
|
$ 10,599,203
|
X |
- DefinitionAmount, 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=country_US |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=us-gaap_NonUsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 12 - Income Taxes (Details Textual) - USD ($)
|
12 Months Ended |
|
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Oct. 31, 2009 |
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent |
21.00%
|
21.00%
|
21.00%
|
|
Deferred Tax Assets, Gross |
$ 3,954,920
|
$ 4,386,184
|
|
|
Deferred Tax Assets, Operating Loss Carryforwards |
2,494,887
|
3,156,960
|
|
|
Deferred Tax Assets, Operating Loss Carryforwards, Domestic |
10,712,376
|
|
|
|
Deferred Tax Assets, Operating Loss Carryforwards, State and Local |
1,756,107
|
|
|
|
Deferred Tax Assets, Valuation Allowance |
3,954,920
|
4,386,184
|
|
|
Unrecognized Tax Benefits, Interest on Income Taxes Accrued |
1,546
|
2,448
|
|
|
Unrecognized Tax Benefits, Income Tax Penalties Accrued |
332
|
0
|
|
|
Income Tax Examination, Penalties and Interest Accrued |
17,268
|
16,055
|
|
|
Unrecognized Tax Benefits that Would Impact Effective Tax Rate |
20,073
|
$ 20,630
|
|
|
AOS Acquisition [Member] |
|
|
|
|
Deferred Tax Assets, Gross |
|
|
|
$ 1,517,605
|
Deferred Tax Assets, Operating Loss Carryforwards |
$ 672,000
|
|
|
$ 4,455,525
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsOperatingLossCarryforwards |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsValuationAllowance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=occ_AOSAcquisitionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 12 - Income Taxes - Income Tax Expense (Details) - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
U.S. Federal, Current Income Tax Expense (Benefit) |
$ 105,756
|
$ 0
|
$ 0
|
U.S. Federal, Deferred Income Tax Expense (Benefit) |
0
|
0
|
0
|
U.S. Federal, Net Income Tax Expense (Benefit) |
105,756
|
0
|
0
|
State, Current Income Tax Expense (Benefit) |
39,968
|
24,693
|
(19,898)
|
State, Deferred Income Tax Expense (Benefit) |
0
|
0
|
0
|
State, Net Income Tax Expense (Benefit) |
39,968
|
24,693
|
(19,898)
|
Total, Current Income Tax Expense (Benefit) |
145,724
|
24,693
|
(19,898)
|
Total, Deferred Income Tax Expense (Benefit) |
0
|
0
|
0
|
Total, Net Income Tax Expense (Benefit) |
$ 145,724
|
$ 24,693
|
$ (19,898)
|
X |
- DefinitionAmount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1
+ Details
Name: |
us-gaap_CurrentFederalTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1
+ Details
Name: |
us-gaap_CurrentStateAndLocalTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.4
Note 12 - Income Taxes - Effective Income Tax (Details) - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
“Expected” income taxes (benefit) |
$ 464,567
|
$ (67,704)
|
$ 1,384,030
|
State income taxes, net of federal benefit |
25,751
|
10,217
|
136,875
|
Provision to return reconciliation adjustment |
81,100
|
11,516
|
(13,721)
|
Excess tax benefits related to share-based compensation |
(11,875)
|
(44,562)
|
(9,118)
|
PPP Loan forgiveness |
0
|
0
|
(1,046,094)
|
Non-deductible life insurance premiums |
5,527
|
5,527
|
5,527
|
Other differences, net |
11,918
|
4,338
|
1,642
|
Change in valulation allowance |
(431,264)
|
105,361
|
(479,039)
|
Reported income tax expense (benefit) |
$ 145,724
|
$ 24,693
|
$ (19,898)
|
v3.23.4
Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
|
Oct. 31, 2023 |
Oct. 31, 2022 |
Accounts receivable, due to allowances for credit losses and sales returns |
$ 35,563
|
$ 32,600
|
Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986 |
1,099,469
|
894,666
|
Liabilities recorded for accrued expenses, deductible for tax purposes when paid |
67,842
|
90,306
|
Share-based compensation expense |
116,939
|
72,925
|
Section 163(j) interest |
3,450
|
101,682
|
Research and experimental expenditures, due to capitalization for tax purposes |
85,419
|
0
|
Net operating loss carryforwards |
2,494,887
|
3,156,960
|
Plant and equipment, due to differences in depreciation and capital gain recognition |
43,229
|
13,822
|
Other |
8,122
|
23,223
|
Total gross deferred tax assets |
3,954,920
|
4,386,184
|
Valuation allowance |
(3,954,920)
|
(4,386,184)
|
Net deferred tax assets |
$ 0
|
$ 0
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development.
+ References
+ Details
Name: |
occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
+ Details
Name: |
us-gaap_DeferredTaxAssetInterestCarryforward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsOperatingLossCarryforwards |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.
+ References
+ Details
Name: |
us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsValuationAllowance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.4
X |
- DefinitionAmount of unrecognized tax benefits.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10B -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefits |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A
+ Details
Name: |
us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.23.4
X |
- DefinitionSecurities (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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details) - USD ($)
|
3 Months Ended |
12 Months Ended |
Oct. 31, 2023 |
Jul. 31, 2023 |
Apr. 30, 2023 |
Jan. 31, 2023 |
Oct. 31, 2022 |
Jul. 31, 2022 |
Apr. 30, 2022 |
Jan. 31, 2022 |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Net income (loss) |
|
|
|
|
|
|
|
|
$ 2,066,498
|
$ (347,091)
|
$ 6,610,516
|
Shares (denominator) (in shares) |
|
|
|
|
|
|
|
|
7,880,429
|
7,523,022
|
7,587,686
|
Net income (loss) per share - basic and diluted (in dollars per share) |
$ (0.17)
|
$ 0.01
|
$ 0.31
|
$ 0.1
|
$ 0.15
|
$ (0.05)
|
$ (0.03)
|
$ (0.12)
|
$ 0.26
|
$ (0.05)
|
$ 0.87
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.4
Note 15 - Shareholders' Equity (Details Textual)
|
Nov. 02, 2021
shares
|
Oct. 28, 2011
$ / shares
shares
|
Oct. 31, 2023
shares
|
Common Stock Dividends, Rights Per Share (in shares) | shares |
1
|
1
|
|
Minimum Percentage of Stock Owner in Stockholder Protection Rights Agreement |
|
15.00%
|
|
Preferred Stock, Exercise Price (in dollars per share) | $ / shares |
|
$ 25
|
|
Preferred Stock, Number of Votes |
|
1,000
|
|
Preferred Stock, Dividend Rate, Common Stock Dividend Amount Multiplier |
|
1,000
|
|
Preferred Stock, Redemption Price Per Share (in dollars per share) | $ / shares |
|
$ 0.0001
|
|
Preferred Stock, Capital Shares Reserved for Future Issuance (in shares) | shares |
|
|
100,000
|
X |
- DefinitionRepresents number of shares per dividend.
+ References
+ Details
Name: |
occ_CommonStockDividendsRightsPerShare |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionMinimum Percentage of Stock Owner in Stockholder Protection Rights Agreement
+ References
+ Details
Name: |
occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe preferred stock dividend multiplier compared to common stock dividend amount.
+ References
+ Details
Name: |
occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:pureItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents Preferred Stock, Exercise Price
+ References
+ Details
Name: |
occ_PreferredStockExercisePrice |
Namespace Prefix: |
occ_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRepresents the number of votes for preferred stock.
+ References
+ Details
Name: |
occ_PreferredStockNumberOfVotes |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:positiveIntegerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate number of nonredeemable preferred shares reserved for future issuance.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-5
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-11
+ Details
Name: |
us-gaap_PreferredStockRedemptionPricePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.23.4
Note 16 - Gain on Insurance Proceeds (Details Textual) - USD ($)
|
12 Months Ended |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Proceeds from Insurance Settlement, Investing Activities |
$ 1,946,992
|
$ 0
|
$ 0
|
Other Nonoperating Income (Expense) [Member] |
|
|
|
Proceeds from Insurance Settlement, Investing Activities |
2,199,463
|
|
|
Water Damage from Pipe Burst [Member] |
|
|
|
Unusual or Infrequent Item, or Both, Net of Insurance Proceeds |
2,580,986
|
|
|
Unusual or Infrequent Item, or Both, Gain, Gross |
7,538
|
|
|
Unusual or Infrequent Item, or Both, Loss, Gross |
$ 381,523
|
|
|
X |
- DefinitionAmount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21B -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21B
+ Details
Name: |
us-gaap_ProceedsFromInsuranceSettlementInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1
+ Details
Name: |
us-gaap_UnusualOrInfrequentItemGainGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, before deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1
+ Details
Name: |
us-gaap_UnusualOrInfrequentItemLossGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 930 -SubTopic 715 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482028/930-715-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1
+ Details
Name: |
us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_UnusualOrInfrequentItemAxis=occ_WaterDamageFromPipeBurstMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 17 - Employee Retention Tax Credit (Details Textual) - USD ($)
|
3 Months Ended |
6 Months Ended |
12 Months Ended |
|
Jul. 31, 2021 |
Apr. 30, 2021 |
Jul. 31, 2021 |
Oct. 31, 2021 |
Oct. 31, 2022 |
Other Receivables [Member] |
|
|
|
|
|
Employee Retention Tax Credit Receivable |
|
|
|
|
$ 2,162,391
|
Nonoperating Income (Expense) [Member] |
|
|
|
|
|
Employee Retention Tax Credit |
$ 964,550
|
$ 3,375,815
|
$ 4,340,365
|
$ 4,340,365
|
|
X |
- DefinitionAmount of refundable payroll tax credit provided under the Coronavirus Aid, Relief, and Economic Security (CARES) Act.
+ References
+ Details
Name: |
occ_EmployeeRetentionTaxCredit |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionRepresents employee retention tax credit receivable as of the balance sheet date.
+ References
+ Details
Name: |
occ_EmployeeRetentionTaxCreditReceivable |
Namespace Prefix: |
occ_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=occ_OtherReceivablesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.4
Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details) - USD ($)
|
3 Months Ended |
12 Months Ended |
Oct. 31, 2023 |
Jul. 31, 2023 |
Apr. 30, 2023 |
Jan. 31, 2023 |
Oct. 31, 2022 |
Jul. 31, 2022 |
Apr. 30, 2022 |
Jan. 31, 2022 |
Oct. 31, 2023 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Net sales |
$ 17,329,163
|
$ 16,941,378
|
$ 19,619,536
|
$ 18,283,675
|
$ 20,055,750
|
$ 17,382,640
|
$ 17,200,578
|
$ 14,440,295
|
$ 72,173,752
|
$ 69,079,263
|
$ 59,136,294
|
Gross profit |
3,874,131
|
5,116,030
|
6,782,706
|
6,521,209
|
6,623,350
|
4,808,205
|
5,033,446
|
4,045,852
|
22,294,076
|
20,510,853
|
16,274,079
|
Selling, general and administrative expenses |
5,145,418
|
4,957,518
|
5,662,339
|
5,455,466
|
5,188,984
|
4,954,221
|
5,036,331
|
4,780,199
|
21,220,741
|
19,959,735
|
18,239,152
|
Income (loss) from operations |
(1,291,388)
|
138,425
|
1,100,106
|
1,045,936
|
1,413,659
|
(166,384)
|
(21,011)
|
(753,400)
|
993,079
|
472,864
|
(1,973,323)
|
Income (loss) before income taxes |
(1,228,129)
|
99,883
|
2,498,020
|
842,448
|
1,196,081
|
(362,249)
|
(233,185)
|
(923,045)
|
$ 2,212,222
|
$ (322,398)
|
$ 6,590,618
|
Net income (loss) |
$ (1,267,376)
|
$ 100,803
|
$ 2,423,087
|
$ 809,984
|
$ 1,188,564
|
$ (371,871)
|
$ (227,991)
|
$ (935,793)
|
|
|
|
Net income (loss) per share - basic and diluted (in dollars per share) |
$ (0.17)
|
$ 0.01
|
$ 0.31
|
$ 0.1
|
$ 0.15
|
$ (0.05)
|
$ (0.03)
|
$ (0.12)
|
$ 0.26
|
$ (0.05)
|
$ 0.87
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19
Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 29: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 33: http://www.xbrl.org/2003/role/exampleRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 4J -Publisher FASB -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J
Reference 34: http://www.xbrl.org/2003/role/exampleRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 4K -Publisher FASB -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2
Reference 38: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A
Reference 39: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A
+ Details
Name: |
us-gaap_ProfitLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
Optical Cable (NASDAQ:OCC)
Historical Stock Chart
Von Nov 2024 bis Dez 2024
Optical Cable (NASDAQ:OCC)
Historical Stock Chart
Von Dez 2023 bis Dez 2024