XML 196 R77.htm IDEA: XBRL DOCUMENT
v3.25.3

Stockholders' Deficit - Schedule of Common Stock Warrants (Details) - $ / shares | Sep. 30, 2025 | Dec. 31, 2024
--- | --- | ---
Common Stock Reserved For Future Issuance [Line Items] |  |
Shares Underlying Warrants | 39,859,000 | 1,433
Warrants issued with debt arrangement [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Shares Underlying Warrants |  | 168
Exercise price of warrants (in USD per share) |  | $ 0.34
Expiration Date |  | Jan. 31, 2029
Warrants issued with advisory agreement [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Shares Underlying Warrants |  | 1,167
Exercise price of warrants (in USD per share) |  | $ 0.01
Expiration Date |  | Mar. 31, 2026
Warrants issued with 2022 Equipment Facility [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Shares Underlying Warrants |  | 46
Exercise price of warrants (in USD per share) |  | $ 0.84
Expiration Date |  | Jul. 31, 2032
Warrants issued with services agreement [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Shares Underlying Warrants |  | 52
Exercise price of warrants (in USD per share) |  | $ 0.01
Expiration Date |  | Feb. 28, 2025
Warrants issued with services agreement [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Expiration Date |  | Feb. 28, 2026
Public Warrants [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Shares Underlying Warrants | 25,000,000 |
Exercise price of warrants (in USD per share) | $ 11.5 |
Expiration Date | Sep. 24, 2030 |
Private Placement Warrants [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Shares Underlying Warrants | 14,300,000 |
Exercise price of warrants (in USD per share) | $ 11.5 |
Expiration Date | Sep. 24, 2030 |
Assumed Kodiak Warrants [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Shares Underlying Warrants | 559,000 |
Exercise price of warrants (in USD per share) | $ 2.24 |
Assumed Kodiak Warrants [Member] | Maximum [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Expiration Date | Dec. 31, 2028 |
Assumed Kodiak Warrants [Member] | Minimum [Member] |  |
Common Stock Reserved For Future Issuance [Line Items] |  |
Expiration Date | Jun. 30, 2031 |

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

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 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)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kdk_WarrantswithdebtarrangementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kdk_WarrantswithadvisoryagreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kdk_Warrantswith2022EquipmentFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kdk_WarrantswithservicesagreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kdk_WarrantsIssuedWithServicesAgreement1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kdk_PublicWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kdk_PrivatePlacementWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kdk_AssumedKodiakWarrantsMember
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: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |