XML 75 R59.htm IDEA: XBRL DOCUMENT
v3.26.1

Commitment and Contingencies (Details) $ in Millions, € in Billions |  |  |  |  |  | 12 Months Ended | 22 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Nov. 07, 2025 claim | Oct. 03, 2025 claim | Sep. 11, 2025 claim | Dec. 23, 2024 lawsuit | Feb. 15, 2023 officer_and_director plaintiff | Apr. 30, 2026 USD ($) | Apr. 30, 2025 USD ($) | Apr. 30, 2024 USD ($) | Mar. 26, 2024 claim | Feb. 27, 2024 EUR (€)
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Purchase commitment, incurred cost |  |  |  |  |  | $ 104.6 | $ 117.1 | $ 43.1 |  |
The Reckstin Family Trust v. C3.ai, Inc. | Settled Litigation |  |  |  |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Number of additional plaintiffs | plaintiff |  |  |  |  | 3 |  |  |  |  |
Number of current and former officers and directors | officer_and_director |  |  |  |  | 4 |  |  |  |  |
Suri V. Siebel Et Al., Rabasca V. Siebel Et Al., Vo V. Siebel Et Al, Lanfair V. Siebel Et Al. And Pankow V. Siebel Et Al. | Pending Litigation |  |  |  |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Number of actions filed | claim |  |  |  |  |  |  |  |  | 6 |
Enel | Pending Litigation |  |  |  |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Number of actions filed | lawsuit |  |  |  | 2 |  |  |  |  |  |
Gain contingency, compensatory damages sought | € |  |  |  |  |  |  |  |  |  | € 2.1
Number of patents allegedly infringed | lawsuit |  |  |  | 2 |  |  |  |  |  |
Jaffee v. Siebel et al., Joshua Steffens V. C3.ai, Inc. Et Al., And Fernicola v. Siebel et al. | Pending Litigation |  |  |  |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Number of actions filed | claim | 3 | 3 | 3 |  |  |  |  |  |  |
Cloud Hosting Services |  |  |  |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Remaining amount committed |  |  |  |  |  | 379.8 |  |  |  |
Professional services |  |  |  |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Remaining amount committed |  |  |  |  |  | $ 61.6 |  |  |  |
Professional services | Minimum |  |  |  |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Purchase commitment, term (in years) |  |  |  |  |  | 1 year |  |  |  |
Professional services | Maximum |  |  |  |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |  |  |  |
Purchase commitment, term (in years) |  |  |  |  |  | 4 years |  |  |  |

X
- Definition Long-Term Purchase Commitment, Incurred Cost + References No definition available. + Details
Name: | ai_LongTermPurchaseCommitmentIncurredCost
Namespace Prefix: | ai_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Long-Term Purchase Commitment, Remaining Amount Committed + References No definition available. + Details
Name: | ai_LongTermPurchaseCommitmentRemainingAmountCommitted
Namespace Prefix: | ai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Loss Contingency, Number Of Additional Plaintiffs + References No definition available. + Details
Name: | ai_LossContingencyNumberOfAdditionalPlaintiffs
Namespace Prefix: | ai_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Number Of Current And Former Officers And Directors + References No definition available. + Details
Name: | ai_LossContingencyNumberOfCurrentAndFormerOfficersAndDirectors
Namespace Prefix: | ai_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483049/450-30-50-1 + Details
Name: | us-gaap_GainContingencyUnrecordedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_LongtermPurchaseCommitmentPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total number of new claims filed pertaining to a loss contingency during the period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyNewClaimsFiledNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of another entity's patents that the entity has allegedly infringed. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyPatentsAllegedlyInfringedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_LitigationCaseAxis=ai_TheReckstinFamilyTrustVC3aiIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=ai_SuriV.SiebelEtAl.RabascaV.SiebelEtAl.VoV.SiebelEtAlLanfairV.SiebelEtAl.AndPankowV.SiebelEtAl.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=ai_EnelGlobalServicesS.R.LAndAnyInvolvedCorporateAffiliatesEnelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=ai_JaffeeV.SiebelEtAl.JoshuaSteffensV.C3.aiInc.EtAl.AndFernicolaV.SiebelEtAl.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_CloudHostingServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=ai_ProfessionalServicesMember
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: |