XML 66 R51.htm IDEA: XBRL DOCUMENT
v3.21.1

Note 12 - Leases (Details Textual) |  |  | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Jul. 31, 2019 USD ($) a | Feb. 29, 2016 USD ($) a | Dec. 31, 2020 USD ($) | Jul. 31, 2022 a | Mar. 31, 2020 a
Operating Lease, Cost |  |  | $ 47,000 |  |
Fenner Valley Farms LLC Lease Agreement [Member] |  |  |  |  |
Lessor, Operating Lease, Term of Contract (Year) |  | 99 years |  |  |
Area of Real Estate Property (Acre) | a |  | 2,100 |  |  |
Long-term Debt, Total |  | $ 12,000,000.0 |  |  |
Lessor, Operating Lease, Payment to be Received, Year One |  |  | 420,000 |  |
Lessor, Operating Lease, Payment to be Received, Year Two |  |  | 420,000 |  |
Lessor, Operating Lease, Payment to be Received, Year Three |  |  | 420,000 |  |
Lessor, Operating Lease, Payment to be Received, Year Four |  |  | 420,000 |  |
Lessor, Operating Lease, Payment to be Received, Year Five |  |  | 420,000 |  |
SoCal Hemp JV LLC Lease Agreement [Member] |  |  |  |  |
Lessor, Operating Lease, Term of Contract (Year) | 5 years |  |  |  |
Area of Real Estate Property (Acre) | a | 1,280 |  |  |  | 242
Lessor, Operating Lease, Payment to be Received, Year One |  |  | 121,000 |  |
Lessor, Operating Lease, Number of Renewals | 3 |  |  |  |
Lessor, Operating Lease, Renewal Term (Year) | 5 years |  |  |  |
Lessor, Operating Lease Rental Income Per Acre of Leased Property | $ 500 |  |  |  |
Lessor, Operating Lease, Payment to be Received, Year Two |  |  | 121,000 |  |
Lessor, Operating Lease, Payment to be Received, Year Three |  |  | 121,000 |  |
Lessor, Operating Lease, Payment to be Received, Year Four |  |  | 121,000 |  |
Lessor, Operating Lease, Payment to be Received, Year Five |  |  | $ 121,000 |  |
SoCal Hemp JV LLC Lease Agreement [Member] | Forecast [Member] |  |  |  |  |
Area of Real Estate Property (Acre) | a |  |  |  | 8,320 |
Minimum [Member] |  |  |  |  |
Lessee, Lease, Remaining Term (Month) |  |  | 3 months |  |
Maximum [Member] |  |  |  |  |
Lessee, Lease, Remaining Term (Month) |  |  | 11 months |  |
Maximum [Member] | SoCal Hemp JV LLC Lease Agreement [Member] |  |  |  |  |
Area of Real Estate Property (Acre) | a | 9,600 |  |  |  |

X
- Definition The remaining terms of leassee's leases. + References No definition available. + Details
Name: | cdzi_LesseeLeaseRemainingTerm
Namespace Prefix: | cdzi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of renewals the lessee is allowed under the operating lease of the lessor. + References No definition available. + Details
Name: | cdzi_LessorOperatingLeaseNumberOfRenewals
Namespace Prefix: | cdzi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of rental income per acre of leased property under operating lease of lessor. + References No definition available. + Details
Name: | cdzi_LessorOperatingLeaseRentalIncomePerAcreOfLeasedProperty
Namespace Prefix: | cdzi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Area of a real estate property. + References No definition available. + Details
Name: | us-gaap_AreaOfRealEstateProperty
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of lease payment to be received by lessor for operating lease 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981 + Details
Name: | us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of lease payment to be received by lessor for operating lease 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981 + Details
Name: | us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of lease payment to be received by lessor for operating lease 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981 + Details
Name: | us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of lease payment to be received by lessor for operating lease 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981 + Details
Name: | us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of lease payment to be received by lessor for operating lease 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981 + Details
Name: | us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 55 -Paragraph 53 -URI http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980 + Details
Name: | us-gaap_OperatingLeaseCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from lease payment, classified as operating activity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121561866&loc=SL77919320-209978 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 45 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=121561866&loc=SL77919327-209978 + Details
Name: | us-gaap_ProceedsFromLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=cdzi_FennerValleyFarmsLLCLeaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=cdzi_SoCalHempJVLLCLeaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
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: |