XML 46 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
General - Balance Sheet (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended 84 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2012
Nov. 30, 2011
Nov. 30, 2010
Nov. 30, 2008
Nov. 30, 2014
Feb. 28, 2015
Inventories $ 349us-gaap_InventoryNet           $ 349us-gaap_InventoryNet $ 332us-gaap_InventoryNet
Total current assets 1,488us-gaap_AssetsCurrent           1,488us-gaap_AssetsCurrent 1,426us-gaap_AssetsCurrent
Property and equipment, net 32,819us-gaap_PropertyPlantAndEquipmentNet           32,819us-gaap_PropertyPlantAndEquipmentNet 32,294us-gaap_PropertyPlantAndEquipmentNet
Other assets 744us-gaap_OtherAssetsNoncurrent           744us-gaap_OtherAssetsNoncurrent 687us-gaap_OtherAssetsNoncurrent
Total assets 39,448us-gaap_Assets           39,448us-gaap_Assets 38,714us-gaap_Assets
Retained earnings 19,158us-gaap_RetainedEarningsAccumulatedDeficit           19,158us-gaap_RetainedEarningsAccumulatedDeficit 19,013us-gaap_RetainedEarningsAccumulatedDeficit
Total shareholders’ equity 24,204us-gaap_StockholdersEquity           24,204us-gaap_StockholdersEquity 23,350us-gaap_StockholdersEquity
Total liabilities and shareholders' equity 39,448us-gaap_LiabilitiesAndStockholdersEquity           39,448us-gaap_LiabilitiesAndStockholdersEquity 38,714us-gaap_LiabilitiesAndStockholdersEquity
Reclassification of Expense                
Inventories 349us-gaap_InventoryNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
          349us-gaap_InventoryNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Total current assets 1,488us-gaap_AssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
          1,488us-gaap_AssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Property and equipment, net 32,819us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
          32,819us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Other assets 744us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
          744us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Total assets 39,448us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
          39,448us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Retained earnings 19,158us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
          19,158us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Total shareholders’ equity 24,204us-gaap_StockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
          24,204us-gaap_StockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Total liabilities and shareholders' equity 39,448us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
          39,448us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Cumulative impact of revision, reduction in retained earnings             84us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
Impact of revision on diluted earnings per share, decrease (in dollars per share) $ 0.03us-gaap_ImpactOfRestatementOnEarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
$ 0.03us-gaap_ImpactOfRestatementOnEarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
$ 0.02us-gaap_ImpactOfRestatementOnEarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
$ 0us-gaap_ImpactOfRestatementOnEarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
$ 0us-gaap_ImpactOfRestatementOnEarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
$ 0.03us-gaap_ImpactOfRestatementOnEarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
$ 0.11us-gaap_ImpactOfRestatementOnEarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
 
As Previously Reported | Reclassification of Expense                
Inventories 364us-gaap_InventoryNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          364us-gaap_InventoryNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Total current assets 1,503us-gaap_AssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          1,503us-gaap_AssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Property and equipment, net 32,773us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          32,773us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Other assets 859us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          859us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Total assets 39,532us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          39,532us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Retained earnings 19,242us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          19,242us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Total shareholders’ equity 24,288us-gaap_StockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          24,288us-gaap_StockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Total liabilities and shareholders' equity 39,532us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          39,532us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Adjustment | Reclassification of Expense                
Inventories (15)us-gaap_InventoryNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          (15)us-gaap_InventoryNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Total current assets (15)us-gaap_AssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          (15)us-gaap_AssetsCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Property and equipment, net 46us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          46us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Other assets (115)us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          (115)us-gaap_OtherAssetsNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Total assets (84)us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          (84)us-gaap_Assets
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Retained earnings (84)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          (84)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Total shareholders’ equity (84)us-gaap_StockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          (84)us-gaap_StockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Total liabilities and shareholders' equity $ (84)us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          $ (84)us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= ccl_ReclassificationofExpenseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember