XML 83 R63.htm IDEA: XBRL DOCUMENT
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
- Definition Represents number of shares per dividend. + References No definition available. + Details
Name: | occ_CommonStockDividendsRightsPerShare
Namespace Prefix: | occ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum Percentage of Stock Owner in Stockholder Protection Rights Agreement + References No definition available. + Details
Name: | occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement
Namespace Prefix: | occ_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The preferred stock dividend multiplier compared to common stock dividend amount. + References No definition available. + Details
Name: | occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier
Namespace Prefix: | occ_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents Preferred Stock, Exercise Price + References No definition available. + Details
Name: | occ_PreferredStockExercisePrice
Namespace Prefix: | occ_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of votes for preferred stock. + References No definition available. + Details
Name: | occ_PreferredStockNumberOfVotes
Namespace Prefix: | occ_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate number of nonredeemable preferred shares reserved for future issuance. + References Reference 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
- Definition The 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. + References Reference 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