XML 54 R34.htm IDEA: XBRL DOCUMENT
v3.25.3

Note 8 - Leases (Tables) | 12 Months Ended
--- | ---
Oct. 31, 2025
Notes Tables |
Lessee, Lease Liability, Maturity [Table Text Block] |
Fiscal Year |  | Operating leases |  |  | Finance leases |
2026 |  |  | 540,420 |  |  |  | 101,330 |
2027 |  |  | 493,180 |  |  |  | 45,616 |
2028 |  |  | 510,241 |  |  |  | 45,616 |
2029 |  |  | 527,981 |  |  |  | 45,616 |
Thereafter |  |  | 44,122 |  |  |  | 30,411 |
Total undiscounted lease payments |  |  | 2,115,944 |  |  |  | 268,589 |
Present value discount |  |  | (364,462 | ) |  |  | (36,618 | )
Total lease liability |  | $ | 1,751,482 |  |  | $ | 231,971 |

X
- Definition Tabular disclosure of future payments for operating and finance lease obligations. + References No definition available. + Details
Name: | occ_LesseeLeaseLiabilityMaturityTableTextBlock
Namespace Prefix: | occ_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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