XML 36 R29.htm IDEA: XBRL DOCUMENT
v3.25.2

Stock-Based Compensation - Schedule Of Common Stock Available For Issuance Under The Equity Incentive Plans (Details) | Jun. 30, 2025 shares
--- | ---
Share-Based Payment Arrangement [Abstract] |
Outstanding stock awards | 20,037,642
Reserved for future award grants | 3,862,747
Reserved for future ESPP | 296,960
Equity incentive plans | 24,197,349

X
- Definition Common Stock ShareReserved For Future Issuance ESPP + References No definition available. + Details
Name: | kod_CommonStockShareReservedForFutureIssuanceESPP
Namespace Prefix: | kod_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common Stock Shares Reserved For Future Grants Award + References No definition available. + Details
Name: | kod_CommonStockSharesReservedForFutureGrantsAward
Namespace Prefix: | kod_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Equity Incentive Plan + References No definition available. + Details
Name: | kod_EquityIncentivePlan
Namespace Prefix: | kod_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Sahre Based Compensation Arrangement By Share Based Payment Award Awards Outstanding + References No definition available. + Details
Name: | kod_SahreBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstanding
Namespace Prefix: | kod_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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