0001274494FALSE2024Q212/3141851433171771651318730.0010.001500,000,000500,000,000107,045,972106,847,475107,045,972106,847,475http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpensehttp://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpensehttp://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpensehttp://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpensehttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2024#ForeignCurrencyTransactionGainLossBeforeTaxhttp://fasb.org/us-gaap/2024#ForeignCurrencyTransactionGainLossBeforeTaxhttp://fasb.org/us-gaap/2024#ForeignCurrencyTransactionGainLossBeforeTaxhttp://fasb.org/us-gaap/2024#ForeignCurrencyTransactionGainLossBeforeTaxhttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent1.751.501.60xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesiso4217:CADiso4217:EURiso4217:INRiso4217:JPYiso4217:MYRiso4217:MXNiso4217:SGDiso4217:CLPxbrli:pure00012744942024-01-012024-06-3000012744942024-07-2600012744942024-04-012024-06-3000012744942023-04-012023-06-3000012744942023-01-012023-06-3000012744942024-06-3000012744942023-12-310001274494us-gaap:CommonStockMember2024-03-310001274494us-gaap:AdditionalPaidInCapitalMember2024-03-310001274494us-gaap:RetainedEarningsMember2024-03-310001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100012744942024-03-310001274494us-gaap:RetainedEarningsMember2024-04-012024-06-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001274494us-gaap:CommonStockMember2024-04-012024-06-300001274494us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001274494us-gaap:CommonStockMember2024-06-300001274494us-gaap:AdditionalPaidInCapitalMember2024-06-300001274494us-gaap:RetainedEarningsMember2024-06-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001274494us-gaap:CommonStockMember2023-03-310001274494us-gaap:AdditionalPaidInCapitalMember2023-03-310001274494us-gaap:RetainedEarningsMember2023-03-310001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100012744942023-03-310001274494us-gaap:RetainedEarningsMember2023-04-012023-06-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001274494us-gaap:CommonStockMember2023-04-012023-06-300001274494us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001274494us-gaap:CommonStockMember2023-06-300001274494us-gaap:AdditionalPaidInCapitalMember2023-06-300001274494us-gaap:RetainedEarningsMember2023-06-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000012744942023-06-300001274494us-gaap:CommonStockMember2023-12-310001274494us-gaap:AdditionalPaidInCapitalMember2023-12-310001274494us-gaap:RetainedEarningsMember2023-12-310001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001274494us-gaap:RetainedEarningsMember2024-01-012024-06-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001274494us-gaap:CommonStockMember2024-01-012024-06-300001274494us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001274494us-gaap:CommonStockMember2022-12-310001274494us-gaap:AdditionalPaidInCapitalMember2022-12-310001274494us-gaap:RetainedEarningsMember2022-12-310001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100012744942022-12-310001274494us-gaap:RetainedEarningsMember2023-01-012023-06-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001274494us-gaap:CommonStockMember2023-01-012023-06-300001274494us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001274494us-gaap:CashMember2024-06-300001274494us-gaap:CashMember2023-12-310001274494us-gaap:MoneyMarketFundsMember2024-06-300001274494us-gaap:MoneyMarketFundsMember2023-12-310001274494us-gaap:ForeignCorporateDebtSecuritiesMember2024-06-300001274494us-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310001274494us-gaap:DomesticCorporateDebtSecuritiesMember2024-06-300001274494us-gaap:DomesticCorporateDebtSecuritiesMember2023-12-310001274494us-gaap:BankTimeDepositsMember2024-06-300001274494us-gaap:BankTimeDepositsMember2023-12-310001274494fslr:RestrictedDebtSecuritiesMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-06-300001274494fslr:RestrictedDebtSecuritiesMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-12-310001274494fslr:RestrictedDebtSecuritiesMemberfslr:DebtSecuritiesSupranationalDebtMember2024-06-300001274494fslr:RestrictedDebtSecuritiesMemberfslr:DebtSecuritiesSupranationalDebtMember2023-12-310001274494fslr:RestrictedDebtSecuritiesMemberus-gaap:DomesticCorporateDebtSecuritiesMember2024-06-300001274494fslr:RestrictedDebtSecuritiesMemberus-gaap:DomesticCorporateDebtSecuritiesMember2023-12-310001274494fslr:RestrictedDebtSecuritiesMemberus-gaap:USGovernmentDebtSecuritiesMember2024-06-300001274494fslr:RestrictedDebtSecuritiesMemberus-gaap:USGovernmentDebtSecuritiesMember2023-12-310001274494fslr:RestrictedDebtSecuritiesMember2024-06-300001274494fslr:RestrictedDebtSecuritiesMember2023-12-310001274494fslr:CashHeldInCustodialAccountsMember2024-06-300001274494fslr:CashHeldInCustodialAccountsMember2023-12-310001274494fslr:RestrictedDebtSecuritiesMember2024-04-012024-06-300001274494srt:MinimumMemberfslr:RestrictedDebtSecuritiesMember2024-01-012024-06-300001274494fslr:RestrictedDebtSecuritiesMembersrt:MaximumMember2024-01-012024-06-300001274494us-gaap:LandMember2024-06-300001274494us-gaap:LandMember2023-12-310001274494us-gaap:BuildingAndBuildingImprovementsMember2024-06-300001274494us-gaap:BuildingAndBuildingImprovementsMember2023-12-310001274494us-gaap:MachineryAndEquipmentMember2024-06-300001274494us-gaap:MachineryAndEquipmentMember2023-12-310001274494us-gaap:FurnitureAndFixturesMember2024-06-300001274494us-gaap:FurnitureAndFixturesMember2023-12-310001274494us-gaap:LeaseholdsAndLeaseholdImprovementsMember2024-06-300001274494us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-12-310001274494us-gaap:ConstructionInProgressMember2024-06-300001274494us-gaap:ConstructionInProgressMember2023-12-310001274494us-gaap:PropertyPlantAndEquipmentMember2024-04-012024-06-300001274494us-gaap:PropertyPlantAndEquipmentMember2024-01-012024-06-300001274494us-gaap:PropertyPlantAndEquipmentMember2023-04-012023-06-300001274494us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-06-300001274494fslr:CleantechSolarMember2024-01-012024-06-300001274494us-gaap:PropertyPlantAndEquipmentMember2024-06-300001274494us-gaap:PropertyPlantAndEquipmentMember2023-12-310001274494us-gaap:OtherAssetsMember2024-06-300001274494us-gaap:OtherAssetsMember2023-12-310001274494us-gaap:CostOfSalesMember2024-04-012024-06-300001274494us-gaap:CostOfSalesMember2023-04-012023-06-300001274494us-gaap:CostOfSalesMember2024-01-012024-06-300001274494us-gaap:CostOfSalesMember2023-01-012023-06-300001274494fslr:ResearchAndDevelopmentMember2024-04-012024-06-300001274494fslr:ResearchAndDevelopmentMember2023-04-012023-06-300001274494fslr:ResearchAndDevelopmentMember2024-01-012024-06-300001274494fslr:ResearchAndDevelopmentMember2023-01-012023-06-3000012744942023-12-012023-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMemberus-gaap:CommodityContractMember2024-06-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:OtherCurrentLiabilitiesMember2024-06-300001274494us-gaap:OtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2024-06-300001274494us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2024-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentLiabilitiesMember2024-06-300001274494us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2024-06-300001274494us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2024-06-300001274494us-gaap:OtherCurrentAssetsMember2024-06-300001274494us-gaap:OtherCurrentLiabilitiesMember2024-06-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMemberus-gaap:CommodityContractMember2023-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001274494us-gaap:OtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001274494us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2023-12-310001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001274494us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2023-12-310001274494us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001274494us-gaap:OtherCurrentAssetsMember2023-12-310001274494us-gaap:OtherCurrentLiabilitiesMember2023-12-310001274494us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMember2023-12-310001274494us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMember2024-01-012024-06-300001274494us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMember2024-06-300001274494us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMember2022-12-310001274494us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMember2023-01-012023-06-300001274494us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMember2023-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-04-012024-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-04-012023-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-06-300001274494us-gaap:NondesignatedMembercurrency:CADus-gaap:ForeignExchangeForwardMember2024-01-012024-06-300001274494us-gaap:NondesignatedMembercurrency:CADus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2024-06-300001274494currency:EURus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-06-300001274494currency:EURus-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-06-300001274494currency:EURus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2024-06-300001274494currency:INRus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-06-300001274494us-gaap:LongMembercurrency:INRus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-06-300001274494currency:INRus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2024-06-300001274494currency:JPYus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-06-300001274494currency:JPYus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2024-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMembercurrency:MYR2024-01-012024-06-300001274494us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMembercurrency:MYR2024-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMembercurrency:MYR2024-06-300001274494us-gaap:NondesignatedMembercurrency:MXNus-gaap:ForeignExchangeForwardMember2024-01-012024-06-300001274494us-gaap:NondesignatedMembercurrency:MXNus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2024-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMembercurrency:SGD2024-01-012024-06-300001274494us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMembercurrency:SGD2024-06-300001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMembercurrency:SGD2024-06-300001274494us-gaap:NondesignatedMembercurrency:CADus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001274494us-gaap:NondesignatedMembercurrency:CADus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2023-12-310001274494us-gaap:NondesignatedMembercurrency:CLPus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001274494us-gaap:NondesignatedMembercurrency:CLPus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2023-12-310001274494currency:EURus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001274494currency:EURus-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-12-310001274494currency:EURus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2023-12-310001274494currency:INRus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001274494currency:INRus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2023-12-310001274494currency:JPYus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001274494us-gaap:LongMembercurrency:JPYus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-12-310001274494currency:JPYus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2023-12-310001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMembercurrency:MYR2023-01-012023-12-310001274494us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMembercurrency:MYR2023-12-310001274494us-gaap:NondesignatedMembercurrency:MXNus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310001274494us-gaap:NondesignatedMembercurrency:MXNus-gaap:ForeignExchangeForwardMemberus-gaap:ShortMember2023-12-310001274494us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMembercurrency:SGD2023-01-012023-12-310001274494us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMembercurrency:SGD2023-12-310001274494us-gaap:CashFlowHedgingMemberus-gaap:CommodityContractMember2022-07-310001274494us-gaap:CashFlowHedgingMemberus-gaap:CommodityContractMember2024-01-310001274494us-gaap:CashFlowHedgingMemberus-gaap:CommodityContractMember2024-06-300001274494us-gaap:CashFlowHedgingMemberus-gaap:CommodityContractMember2024-04-012024-06-300001274494us-gaap:FairValueMeasurementsRecurringMember2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DomesticCorporateDebtSecuritiesMember2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DomesticCorporateDebtSecuritiesMember2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Member2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel3Member2024-06-300001274494us-gaap:FairValueMeasurementsRecurringMember2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMember2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DomesticCorporateDebtSecuritiesMember2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DomesticCorporateDebtSecuritiesMember2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMember2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001274494us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300001274494us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300001274494us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001274494us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001274494us-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300001274494us-gaap:RevolvingCreditFacilityMember2024-06-300001274494us-gaap:RevolvingCreditFacilityMember2023-12-310001274494fslr:IndiaCreditFacilityMember2024-01-012024-06-300001274494fslr:IndiaCreditFacilityMember2024-06-300001274494fslr:IndiaCreditFacilityMember2023-12-310001274494fslr:IndiaJPMWorkingCapitalFacilityMember2024-01-012024-06-300001274494fslr:IndiaJPMWorkingCapitalFacilityMember2024-06-300001274494fslr:IndiaJPMWorkingCapitalFacilityMember2023-12-310001274494fslr:IndiaHSBCWorkingCapitalFacilityMember2024-01-012024-06-300001274494fslr:IndiaHSBCWorkingCapitalFacilityMember2024-06-300001274494fslr:IndiaHSBCWorkingCapitalFacilityMember2023-12-310001274494us-gaap:RevolvingCreditFacilityMember2023-06-300001274494us-gaap:RevolvingCreditFacilityMember2023-06-012023-06-300001274494srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-06-012023-06-300001274494us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-06-012023-06-300001274494fslr:DFCMemberfslr:FSIndiaSolarVenturesPrivateLimitedMemberfslr:IndiaCreditFacilityMember2022-07-270001274494fslr:JPMorganChaseBankN.A.Memberfslr:FSIndiaSolarVenturesPrivateLimitedMemberfslr:IndiaJPMWorkingCapitalFacilityMember2023-12-310001274494fslr:IndiaHSBCWorkingCapitalFacilityMemberfslr:FSIndiaSolarVenturesPrivateLimitedMemberfslr:HongKongAndShanghaiBankingCorporationLimitedMember2024-02-290001274494fslr:DFCMemberfslr:IndiaCreditFacilityMember2024-01-012024-06-300001274494fslr:DFCMemberfslr:IndiaCreditFacilityMember2024-06-300001274494fslr:IndiaHSBCWorkingCapitalFacilityMemberfslr:HongKongAndShanghaiBankingCorporationLimitedMember2024-01-012024-06-300001274494fslr:IndiaHSBCWorkingCapitalFacilityMemberfslr:HongKongAndShanghaiBankingCorporationLimitedMember2024-06-300001274494srt:MinimumMemberfslr:IndiaHSBCWorkingCapitalFacilityMemberfslr:HongKongAndShanghaiBankingCorporationLimitedMember2024-01-012024-06-300001274494fslr:IndiaHSBCWorkingCapitalFacilityMemberfslr:HongKongAndShanghaiBankingCorporationLimitedMembersrt:MaximumMember2024-01-012024-06-300001274494fslr:BilateralFacilitiesMember2024-06-300001274494us-gaap:SuretyBondMember2024-06-300001274494fslr:EvolarABMember2023-05-310001274494fslr:EvolarABMember2023-12-310001274494fslr:EvolarABMember2024-04-012024-06-300001274494fslr:EvolarABMember2024-06-300001274494fslr:SouthernPowerCompanyArbitrationMember2023-01-012023-12-310001274494fslr:OtherMattersAndClaimsWorkplaceInjuryMember2023-04-012023-06-300001274494fslr:OtherMattersAndClaimsWorkplaceInjuryMember2023-07-012023-09-300001274494fslr:OtherMattersAndClaimsWorkplaceInjuryMember2024-06-300001274494fslr:SolarModuleMember2024-06-300001274494us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001274494us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001274494us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001274494us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001274494us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001274494us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001274494us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001274494us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001274494fslr:ProductionStartUpMember2024-04-012024-06-300001274494fslr:ProductionStartUpMember2023-04-012023-06-300001274494fslr:ProductionStartUpMember2024-01-012024-06-300001274494fslr:ProductionStartUpMember2023-01-012023-06-300001274494fslr:RestrictedStockAndPerformanceUnitsMember2024-06-300001274494fslr:RestrictedStockAndPerformanceUnitsMember2024-01-012024-06-3000012744942022-08-012022-08-310001274494srt:ScenarioForecastMember2024-01-012032-12-310001274494srt:ScenarioForecastMember2033-01-012036-12-310001274494us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-12-310001274494us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2024-01-012024-06-300001274494us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2024-06-300001274494us-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001274494us-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001274494us-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001274494us-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:CommodityContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:CommodityContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:CommodityContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:CommodityContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001274494fslr:ModulesSegmentMember2024-04-012024-06-300001274494fslr:OtherMember2024-04-012024-06-300001274494fslr:ModulesSegmentMember2023-04-012023-06-300001274494fslr:OtherMember2023-04-012023-06-300001274494fslr:ModulesSegmentMember2024-01-012024-06-300001274494fslr:OtherMember2024-01-012024-06-300001274494fslr:ModulesSegmentMember2023-01-012023-06-300001274494fslr:OtherMember2023-01-012023-06-300001274494fslr:ModulesSegmentMember2024-06-300001274494fslr:OtherMember2024-06-300001274494fslr:ModulesSegmentMember2023-12-310001274494fslr:OtherMember2023-12-310001274494fslr:ByronJeffersMember2024-04-012024-06-300001274494fslr:ByronJeffersMember2024-06-30
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
(Mark one)
☒ QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
or
☐ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number: 001-33156
First Solar, Inc.
(Exact name of registrant as specified in its charter) | | | | | |
Delaware | 20-4623678 |
(State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification No.) |
350 West Washington Street, Suite 600
Tempe, Arizona 85288
(Address of principal executive offices, including zip code)
(602) 414-9300
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act: | | | | | | | | |
Title of each class | Trading symbol(s) | Name of each exchange on which registered |
Common stock, $0.001 par value | FSLR | The NASDAQ Stock Market LLC |
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
| | | | | | | | | | | | | | | | | |
Large accelerated filer | ☒ | Accelerated filer | ☐ | Non-accelerated filer | ☐ |
Smaller reporting company | ☐ | Emerging growth company | ☐ | | |
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒
As of July 26, 2024, 107,046,913 shares of the registrant’s common stock, $0.001 par value per share, were outstanding.
FIRST SOLAR, INC.
FORM 10-Q FOR THE QUARTERLY PERIOD ENDED JUNE 30, 2024
Throughout this Quarterly Report on Form 10-Q, we refer to First Solar, Inc. and its consolidated subsidiaries as “First Solar,” “the Company,” “we,” “us,” and “our.” Units of electricity are typically stated in gigawatts (“GW”).
PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements (Unaudited)
FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)
(Unaudited) | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Net sales | | $ | 1,010,482 | | | $ | 810,673 | | | $ | 1,804,590 | | | $ | 1,358,959 | |
Cost of sales | | 511,593 | | | 500,253 | | | 959,698 | | | 936,488 | |
Gross profit | | 498,889 | | | 310,420 | | | 844,892 | | | 422,471 | |
Operating expenses: | | | | | | | | |
Selling, general and administrative | | 46,560 | | | 46,328 | | | 92,387 | | | 90,356 | |
Research and development | | 51,937 | | | 36,745 | | | 94,679 | | | 67,255 | |
Production start-up | | 27,451 | | | 23,377 | | | 42,859 | | | 42,871 | |
Litigation loss | | 430 | | | 35,590 | | | 430 | | | 35,590 | |
Total operating expenses | | 126,378 | | | 142,040 | | | 230,355 | | | 236,072 | |
Gain on sales of businesses, net | | — | | | 135 | | | 1,115 | | | 118 | |
Operating income | | 372,511 | | | 168,515 | | | 615,652 | | | 186,517 | |
Foreign currency loss, net | | (9,649) | | | (4,652) | | | (12,507) | | | (10,599) | |
Interest income | | 24,599 | | | 25,026 | | | 51,844 | | | 50,848 | |
Interest expense, net | | (9,765) | | | (1,415) | | | (18,975) | | | (2,163) | |
Other (expense) income, net | | (565) | | | 997 | | | (3,364) | | | (459) | |
Income before taxes | | 377,131 | | | 188,471 | | | 632,650 | | | 224,144 | |
Income tax expense | | (27,775) | | | (17,892) | | | (46,678) | | | (11,004) | |
Net income | | $ | 349,356 | | | $ | 170,579 | | | $ | 585,972 | | | $ | 213,140 | |
| | | | | | | | |
Net income per share: | | | | | | | | |
Basic | | $ | 3.26 | | | $ | 1.60 | | | $ | 5.48 | | | $ | 2.00 | |
Diluted | | $ | 3.25 | | | $ | 1.59 | | | $ | 5.45 | | | $ | 1.99 | |
Weighted-average number of shares used in per share calculations: | | | | | | | | |
Basic | | 107,042 | | | 106,827 | | | 107,011 | | | 106,791 | |
Diluted | | 107,525 | | | 107,278 | | | 107,502 | | | 107,256 | |
See accompanying notes to these condensed consolidated financial statements.
FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
(Unaudited) | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Net income | | $ | 349,356 | | | $ | 170,579 | | | $ | 585,972 | | | $ | 213,140 | |
Other comprehensive (loss) income: | | | | | | | | |
Foreign currency translation adjustments | | (2,944) | | | (5,348) | | | (11,477) | | | (2,693) | |
Unrealized (loss) gain on marketable securities and restricted marketable securities, net of tax of $41, $85, $143 and $(317) | | (1,197) | | | (1,315) | | | (3,200) | | | 5,651 | |
Unrealized (loss) gain on derivative instruments, net of tax of $177, $(165), $(131) and $(873) | | (571) | | | 594 | | | 491 | | | 2,808 | |
Other comprehensive (loss) income | | (4,712) | | | (6,069) | | | (14,186) | | | 5,766 | |
Comprehensive income | | $ | 344,644 | | | $ | 164,510 | | | $ | 571,786 | | | $ | 218,906 | |
See accompanying notes to these condensed consolidated financial statements.
FIRST SOLAR, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited) | | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
ASSETS | | | | |
Current assets: | | | | |
Cash and cash equivalents | | $ | 1,702,913 | | | $ | 1,946,994 | |
Marketable securities | | 37,430 | | | 155,495 | |
Accounts receivable trade, net | | 647,565 | | | 660,776 | |
Government grants receivable, net | | 6,034 | | | 659,745 | |
Inventories | | 1,027,872 | | | 819,899 | |
Other current assets | | 527,109 | | | 391,900 | |
Total current assets | | 3,948,923 | | | 4,634,809 | |
Property, plant and equipment, net | | 5,139,000 | | | 4,397,285 | |
Deferred tax assets, net | | 201,801 | | | 142,819 | |
Restricted marketable securities | | 200,243 | | | 198,310 | |
Government grants receivable | | 607,086 | | | 152,208 | |
Goodwill | | 28,834 | | | 29,687 | |
Intangible assets, net | | 59,267 | | | 64,511 | |
Inventories | | 273,977 | | | 266,899 | |
Other assets | | 555,124 | | | 478,604 | |
Total assets | | $ | 11,014,255 | | | $ | 10,365,132 | |
LIABILITIES AND STOCKHOLDERS’ EQUITY | | | | |
Current liabilities: | | | | |
Accounts payable | | $ | 230,894 | | | $ | 207,178 | |
Income taxes payable | | 81,172 | | | 22,134 | |
Accrued expenses | | 540,126 | | | 524,829 | |
Current portion of debt | | 140,175 | | | 96,238 | |
Deferred revenue | | 689,468 | | | 413,579 | |
Other current liabilities | | 90,794 | | | 42,200 | |
Total current liabilities | | 1,772,629 | | | 1,306,158 | |
Accrued solar module collection and recycling liability | | 134,803 | | | 135,123 | |
Long-term debt | | 418,725 | | | 464,068 | |
Deferred revenue | | 1,258,880 | | | 1,591,604 | |
Other liabilities | | 173,821 | | | 180,710 | |
Total liabilities | | 3,758,858 | | | 3,677,663 | |
Commitments and contingencies | | | | |
Stockholders’ equity: | | | | |
Common stock, $0.001 par value per share; 500,000,000 shares authorized; 107,045,972 and 106,847,475 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively | | 107 | | | 107 | |
Additional paid-in capital | | 2,886,569 | | | 2,890,427 | |
Accumulated earnings | | 4,557,038 | | | 3,971,066 | |
Accumulated other comprehensive loss | | (188,317) | | | (174,131) | |
Total stockholders’ equity | | 7,255,397 | | | 6,687,469 | |
Total liabilities and stockholders’ equity | | $ | 11,014,255 | | | $ | 10,365,132 | |
See accompanying notes to these condensed consolidated financial statements.
FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, 2024 |
| | Common Stock | | Additional Paid-In Capital | | Accumulated Earnings | | Accumulated Other Comprehensive Loss | | Total Stockholders' Equity |
| | Shares | | Amount | | | | |
Balance at March 31, 2024 | | 107,041 | | | $ | 107 | | | $ | 2,878,330 | | | $ | 4,207,682 | | | $ | (183,605) | | | $ | 6,902,514 | |
Net income | | — | | | — | | | — | | | 349,356 | | | — | | | 349,356 | |
Other comprehensive loss | | — | | | — | | | — | | | — | | | (4,712) | | | (4,712) | |
Common stock issued for share-based compensation | | 6 | | | — | | | — | | | — | | | — | | | — | |
Tax withholding related to vesting of restricted stock | | (1) | | | — | | | (196) | | | — | | | — | | | (196) | |
Share-based compensation expense | | — | | | — | | | 8,435 | | | — | | | — | | | 8,435 | |
Balance at June 30, 2024 | | 107,046 | | | $ | 107 | | | $ | 2,886,569 | | | $ | 4,557,038 | | | $ | (188,317) | | | $ | 7,255,397 | |
| | | | | | | | | | | | |
| | Three Months Ended June 30, 2023 |
| | Common Stock | | Additional Paid-In Capital | | Accumulated Earnings | | Accumulated Other Comprehensive Loss | | Total Stockholders' Equity |
| | Shares | | Amount | | | | |
Balance at March 31, 2023 | | 106,825 | | | $ | 107 | | | $ | 2,865,753 | | | $ | 3,182,850 | | | $ | (179,982) | | | $ | 5,868,728 | |
Net income | | — | | | — | | | — | | | 170,579 | | | — | | | 170,579 | |
Other comprehensive loss | | — | | | — | | | — | | | — | | | (6,069) | | | (6,069) | |
Common stock issued for share-based compensation | | 7 | | | — | | | — | | | — | | | — | | | — | |
Tax withholding related to vesting of restricted stock | | (1) | | | — | | | (1,933) | | | — | | | — | | | (1,933) | |
Share-based compensation expense | | — | | | — | | | 8,333 | | | — | | | — | | | 8,333 | |
Balance at June 30, 2023 | | 106,831 | | | $ | 107 | | | $ | 2,872,153 | | | $ | 3,353,429 | | | $ | (186,051) | | | $ | 6,039,638 | |
See accompanying notes to these condensed consolidated financial statements.
FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Six Months Ended June 30, 2024 |
| | Common Stock | | Additional Paid-In Capital | | Accumulated Earnings | | Accumulated Other Comprehensive Loss | | Total Stockholders' Equity |
| | Shares | | Amount | | | | |
Balance at December 31, 2023 | | 106,847 | | | $ | 107 | | | $ | 2,890,427 | | | $ | 3,971,066 | | | $ | (174,131) | | | $ | 6,687,469 | |
Net income | | — | | | — | | | — | | | 585,972 | | | — | | | 585,972 | |
Other comprehensive loss | | — | | | — | | | — | | | — | | | (14,186) | | | (14,186) | |
Common stock issued for share-based compensation | | 322 | | | — | | | — | | | — | | | — | | | — | |
Tax withholding related to vesting of restricted stock | | (123) | | | — | | | (19,148) | | | — | | | — | | | (19,148) | |
Share-based compensation expense | | — | | | — | | | 15,290 | | | — | | | — | | | 15,290 | |
Balance at June 30, 2024 | | 107,046 | | | $ | 107 | | | $ | 2,886,569 | | | $ | 4,557,038 | | | $ | (188,317) | | | $ | 7,255,397 | |
| | | | | | | | | | | | |
| | Six Months Ended June 30, 2023 |
| | Common Stock | | Additional Paid-In Capital | | Accumulated Earnings | | Accumulated Other Comprehensive Loss | | Total Stockholders' Equity |
| | Shares | | Amount | | | | |
Balance at December 31, 2022 | | 106,609 | | | $ | 107 | | | $ | 2,887,476 | | | $ | 3,140,289 | | | $ | (191,817) | | | $ | 5,836,055 | |
Net income | | — | | | — | | | — | | | 213,140 | | | — | | | 213,140 | |
Other comprehensive income | | — | | | — | | | — | | | — | | | 5,766 | | | 5,766 | |
Common stock issued for share-based compensation | | 371 | | | — | | | — | | | — | | | — | | | — | |
Tax withholding related to vesting of restricted stock | | (149) | | | — | | | (30,247) | | | — | | | — | | | (30,247) | |
Share-based compensation expense | | — | | | — | | | 14,924 | | | — | | | — | | | 14,924 | |
Balance at June 30, 2023 | | 106,831 | | | $ | 107 | | | $ | 2,872,153 | | | $ | 3,353,429 | | | $ | (186,051) | | | $ | 6,039,638 | |
See accompanying notes to these condensed consolidated financial statements.
FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited) | | | | | | | | | | | | | | |
| | Six Months Ended June 30, |
| | 2024 | | 2023 |
Cash flows from operating activities: | | | | |
Net income | | $ | 585,972 | | | $ | 213,140 | |
Adjustments to reconcile net income to cash provided by (used in) operating activities: | | | | |
Depreciation, amortization and accretion | | 187,921 | | | 140,560 | |
Share-based compensation | | 15,191 | | | 15,011 | |
Deferred income taxes | | (58,399) | | | (42,607) | |
Gain on sales of businesses, net | | (1,115) | | | (118) | |
Other, net | | 1,650 | | | (8,843) | |
Changes in operating assets and liabilities: | | | | |
Accounts receivable, trade | | 29,613 | | | (177,591) | |
Inventories | | (215,493) | | | (131,625) | |
Government grants receivable | | 205,528 | | | (225,121) | |
Other assets | | (168,363) | | | (96,617) | |
Income tax receivable and payable | | 3,774 | | | (20,090) | |
Accounts payable and accrued expenses | | (113,255) | | | (42,994) | |
Deferred revenue | | (12,499) | | | 211,721 | |
Other liabilities | | 212 | | | 40,898 | |
Net cash provided by (used in) operating activities | | 460,737 | | | (124,276) | |
Cash flows from investing activities: | | | | |
Purchases of property, plant and equipment | | (778,618) | | | (753,656) | |
Purchases of marketable securities and restricted marketable securities | | (1,113,826) | | | (2,492,495) | |
Proceeds from sales and maturities of marketable securities | | 1,224,167 | | | 2,538,069 | |
Acquisitions, net of cash acquired | | — | | | (35,540) | |
Other investing activities | | (7,697) | | | — | |
Net cash used in investing activities | | (675,974) | | | (743,622) | |
Cash flows from financing activities: | | | | |
Proceeds from borrowings under debt arrangements, net of issuance costs | | 110,395 | | | 246,825 | |
Repayment of debt | | (111,375) | | | — | |
Payments of tax withholdings for restricted shares | | (19,148) | | | (30,247) | |
Contingent consideration payment and other financing activities | | (7,527) | | | — | |
Net cash (used in) provided by financing activities | | (27,655) | | | 216,578 | |
Effect of exchange rate changes on cash, cash equivalents, restricted cash, and restricted cash equivalents | | (5,600) | | | 2,454 | |
Net decrease in cash, cash equivalents, restricted cash, and restricted cash equivalents | | (248,492) | | | (648,866) | |
Cash, cash equivalents, restricted cash, and restricted cash equivalents, beginning of the period | | 1,965,069 | | | 1,493,462 | |
Cash, cash equivalents, restricted cash, and restricted cash equivalents, end of the period | | $ | 1,716,577 | | | $ | 844,596 | |
Supplemental disclosure of noncash investing and financing activities: | | | | |
Property, plant and equipment acquisitions funded by liabilities | | $ | 402,263 | | | $ | 183,482 | |
Proceeds to be received from asset-based government grants | | $ | 158,908 | | | $ | — | |
Acquisitions funded by liabilities and contingent consideration | | $ | 11,000 | | | $ | 18,686 | |
| | | | |
See accompanying notes to these condensed consolidated financial statements.
FIRST SOLAR, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1. Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of First Solar, Inc. and its subsidiaries in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of First Solar management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement have been included. Certain prior period balances have been reclassified to conform to the current period presentation.
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024 or for any other period. The condensed consolidated balance sheet at December 31, 2023 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2023 included in our Annual Report on Form 10-K, which has been filed with the SEC.
Unless expressly stated or the context otherwise requires, the terms “the Company,” “we,” “us,” “our,” and “First Solar” refer to First Solar, Inc. and its consolidated subsidiaries, and the term “condensed consolidated financial statements” refers to the accompanying unaudited condensed consolidated financial statements contained in this Quarterly Report.
2. Cash, Cash Equivalents, and Marketable Securities
Cash, cash equivalents, and marketable securities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Cash and cash equivalents: | | | | |
Cash | | $ | 943,765 | | | $ | 841,310 | |
Money market funds | | 759,148 | | | 1,105,684 | |
Total cash and cash equivalents | | 1,702,913 | | | 1,946,994 | |
Marketable securities: | | | | |
Foreign debt | | — | | | 34,895 | |
U.S. debt | | 8,517 | | | 44,089 | |
Time deposits | | 28,913 | | | 76,511 | |
Total marketable securities | | 37,430 | | | 155,495 | |
Total cash, cash equivalents, and marketable securities | | $ | 1,740,343 | | | $ | 2,102,489 | |
The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents reported within our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands):
| | | | | | | | | | | | | | | | | | | | |
| | Balance Sheet Line Item | | June 30, 2024 | | December 31, 2023 |
Cash and cash equivalents | | Cash and cash equivalents | | $ | 1,702,913 | | | $ | 1,946,994 | |
Restricted cash – current | | Other current assets | | 8,262 | | | 8,262 | |
Restricted cash – noncurrent | | Other assets | | 3,601 | | | 3,621 | |
Restricted cash equivalents – noncurrent | | Other assets | | 1,801 | | | 6,192 | |
Total cash, cash equivalents, restricted cash, and restricted cash equivalents | | | | $ | 1,716,577 | | | $ | 1,965,069 | |
During the three months ended June 30, 2024, we sold marketable securities for proceeds of $67.5 million and realized a gain of less than $0.1 million on such sales. During the three months ended June 30, 2023, we sold marketable securities for proceeds of $34.9 million and realized a loss of less than $0.1 million on such sales. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our marketable securities.
The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | As of June 30, 2024 |
| | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value |
U.S. debt | | $ | 10,000 | | | $ | — | | | $ | 1,483 | | | $ | — | | | $ | 8,517 | |
Time deposits | | 28,916 | | | — | | | — | | | 3 | | | 28,913 | |
Total | | $ | 38,916 | | | $ | — | | | $ | 1,483 | | | $ | 3 | | | $ | 37,430 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | As of December 31, 2023 |
| | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value |
Foreign debt | | $ | 35,000 | | | $ | — | | | $ | 91 | | | $ | 14 | | | $ | 34,895 | |
U.S. debt | | 45,625 | | | 88 | | | 1,614 | | | 10 | | | 44,089 | |
Time deposits | | 76,533 | | | — | | | — | | | 22 | | | 76,511 | |
Total | | $ | 157,158 | | | $ | 88 | | | $ | 1,705 | | | $ | 46 | | | $ | 155,495 | |
The contractual maturities of our marketable securities as of June 30, 2024 were as follows (in thousands):
| | | | | | | | |
| | Fair Value |
Within one year | | $ | 28,913 | |
After one year through five years | | 4,615 | |
After five years through ten years | | 3,902 | |
Total | | $ | 37,430 | |
3. Restricted Marketable Securities
Restricted marketable securities consisted of the following as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Foreign government obligations | | $ | 48,910 | | | $ | 51,229 | |
Supranational debt | | 22,900 | | | 15,339 | |
U.S. debt | | 110,116 | | | 113,326 | |
U.S. government obligations | | 18,317 | | | 18,416 | |
Total restricted marketable securities | | $ | 200,243 | | | $ | 198,310 | |
Our restricted marketable securities represent long-term investments to fund the estimated future cost of collecting and recycling modules covered under our solar module collection and recycling program. We have established a trust under which funds are put into custodial accounts with an established and reputable bank, for which First Solar, Inc.; First Solar Malaysia Sdn. Bhd.; and First Solar Manufacturing GmbH are grantors. As of June 30, 2024 and December 31, 2023, such custodial accounts also included noncurrent restricted cash and cash equivalents balances of $1.8 million and $6.2 million, respectively, which were reported within “Other assets.” Trust funds may be disbursed for qualified module collection and recycling costs (including capital and facility related recycling costs), payments to customers for assuming collection and recycling obligations, and reimbursements of any overfunded amounts. Investments in the trust must meet certain investment quality criteria comparable to highly rated government or agency bonds. As necessary, we fund any incremental amounts for our estimated collection and recycling obligations on an annual basis based on the estimated costs of collecting and recycling covered modules, estimated rates of return on our restricted marketable securities, and an estimated solar module life of 25 years, less amounts already funded in prior years. During the three months ended June 30, 2024, we purchased $7.9 million of restricted marketable securities as part of our ongoing management of the custodial accounts.
See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our restricted marketable securities. The following tables summarize the unrealized gains and losses related to our restricted marketable securities, by major security type, as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | As of June 30, 2024 |
| | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value |
Foreign government obligations | | $ | 63,752 | | | $ | — | | | $ | 14,842 | | | $ | — | | | $ | 48,910 | |
Supranational debt | | 25,460 | | | 1 | | | 2,561 | | | — | | | 22,900 | |
U.S. debt | | 145,573 | | | — | | | 35,457 | | | — | | | 110,116 | |
U.S. government obligations | | 24,414 | | | — | | | 6,097 | | | — | | | 18,317 | |
Total | | $ | 259,199 | | | $ | 1 | | | $ | 58,957 | | | $ | — | | | $ | 200,243 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | As of December 31, 2023 |
| | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value |
Foreign government obligations | | $ | 65,202 | | | $ | — | | | $ | 13,963 | | | $ | 10 | | | $ | 51,229 | |
Supranational debt | | 17,688 | | | — | | | 2,349 | | | — | | | 15,339 | |
U.S. debt | | 146,484 | | | — | | | 33,129 | | | 29 | | | 113,326 | |
U.S. government obligations | | 24,460 | | | — | | | 6,039 | | | 5 | | | 18,416 | |
Total | | $ | 253,834 | | | $ | — | | | $ | 55,480 | | | $ | 44 | | | $ | 198,310 | |
As of June 30, 2024, the contractual maturities of these securities were between 7 years and 15 years.
4. Consolidated Balance Sheet Details
Accounts receivable trade, net
Accounts receivable trade, net consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Accounts receivable trade, gross | | $ | 649,241 | | | $ | 662,390 | |
Allowance for credit losses | | (1,676) | | | (1,614) | |
Accounts receivable trade, net | | $ | 647,565 | | | $ | 660,776 | |
Inventories
Inventories consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Raw materials | | $ | 449,084 | | | $ | 478,138 | |
Work in process | | 101,780 | | | 78,463 | |
Finished goods | | 750,985 | | | 530,197 | |
Inventories | | $ | 1,301,849 | | | $ | 1,086,798 | |
Inventories – current | | $ | 1,027,872 | | | $ | 819,899 | |
Inventories – noncurrent | | $ | 273,977 | | | $ | 266,899 | |
Other current assets
Other current assets consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Spare maintenance materials and parts | | $ | 182,229 | | | $ | 148,218 | |
Indirect tax receivables | | 114,484 | | | 65,301 | |
Prepaid expenses | | 78,931 | | | 62,480 | |
Operating supplies | | 54,425 | | | 43,995 | |
Prepaid income taxes | | 39,285 | | | 7,064 | |
Insurance receivable for accrued litigation (1) | | 21,800 | | | 21,800 | |
Restricted cash | | 8,262 | | | 8,262 | |
Derivative instruments (2) | | 267 | | | 1,778 | |
Other | | 27,426 | | | 33,002 | |
Other current assets | | $ | 527,109 | | | $ | 391,900 | |
——————————
(1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our legal proceedings.
(2)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.
Property, plant and equipment, net
Property, plant and equipment, net consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Land | | $ | 38,780 | | | $ | 35,364 | |
Buildings and improvements | | 1,354,644 | | | 1,037,421 | |
Machinery and equipment | | 3,921,930 | | | 3,593,347 | |
Office equipment and furniture | | 175,177 | | | 161,187 | |
Leasehold improvements | | 40,313 | | | 40,084 | |
Construction in progress | | 1,476,532 | | | 1,223,998 | |
Property, plant and equipment, gross | | 7,007,376 | | | 6,091,401 | |
Accumulated depreciation | | (1,868,376) | | | (1,694,116) | |
Property, plant and equipment, net | | $ | 5,139,000 | | | $ | 4,397,285 | |
Depreciation of property, plant and equipment was $93.4 million and $180.1 million for the three and six months ended June 30, 2024, respectively, and $76.9 million and $142.8 million for the three and six months ended June 30, 2023, respectively.
Other assets
Other assets consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Advance payments for raw materials | | $ | 261,849 | | | $ | 204,370 | |
Lease assets (1) | | 99,834 | | | 101,468 | |
Income tax receivables | | 87,025 | | | 68,591 | |
Prepaid expenses | | 30,836 | | | 23,954 | |
Project assets | | 24,984 | | | 28,430 | |
Restricted cash | | 3,601 | | | 3,621 | |
Restricted cash equivalents | | 1,801 | | | 6,192 | |
Other (2) | | 45,194 | | | 41,978 | |
Other assets | | $ | 555,124 | | | $ | 478,604 | |
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(2)In November 2023, First Solar entered into a power purchase agreement with Cleantech Solar (“Cleantech”), a leading provider of renewable energy solutions in India and Southeast Asia. Under the agreement, Cleantech plans to construct certain photovoltaic (“PV”) solar and wind generating assets, which are expected to supply electricity to our manufacturing facility in India.
In February 2024, we purchased an ownership interest in a subsidiary of Cleantech for $3.0 million. This subsidiary owns certain of the generation assets that are expected to supply our facility, and we account for our investment in the subsidiary under the equity method of accounting. During the six months ended June 30, 2024, we recognized revenue of $19.0 million for module sales of 75 megawatts to this subsidiary.
Accrued expenses
Accrued expenses consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Accrued property, plant and equipment | | $ | 257,296 | | | $ | 210,233 | |
Accrued freight | | 100,465 | | | 58,494 | |
Accrued inventory | | 45,536 | | | 101,161 | |
Accrued other taxes | | 38,448 | | | 26,781 | |
Accrued compensation and benefits | | 31,315 | | | 55,960 | |
Accrued interest | | 11,408 | | | 11,011 | |
Product warranty liability (1) | | 5,684 | | | 5,920 | |
Other | | 49,974 | | | 55,269 | |
Accrued expenses | | $ | 540,126 | | | $ | 524,829 | |
——————————
(1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
Other current liabilities
Other current liabilities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Accrued litigation (1) | | $ | 21,800 | | | $ | 21,800 | |
Lease liabilities (2) | | 10,806 | | | 10,358 | |
Derivative instruments (3) | | 4,199 | | | 1,744 | |
Contingent consideration (4) | | — | | | 7,500 | |
Other | | 53,989 | | | 798 | |
Other current liabilities | | $ | 90,794 | | | $ | 42,200 | |
——————————
(1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our legal proceedings.
(2)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(3)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.
(4)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our contingent consideration arrangements.
Other liabilities
Other liabilities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
Lease liabilities (1) | | $ | 52,228 | | | $ | 53,725 | |
Deferred tax liabilities, net | | 44,048 | | | 42,771 | |
Other taxes payable | | 34,626 | | | 39,431 | |
Product warranty liability (2) | | 18,011 | | | 19,571 | |
Contingent consideration (3) | | 11,000 | | | 11,000 | |
Other | | 13,908 | | | 14,212 | |
Other liabilities | | $ | 173,821 | | | $ | 180,710 | |
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(2)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
(3)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our contingent consideration arrangements.
5. Government Grants
Government grants represent benefits provided by federal, state, or local governments that are not subject to the scope of Accounting Standards Codification (“ASC”) 740. We recognize a grant when we have reasonable assurance that we will comply with the grant’s conditions and that the grant will be received. Government grants whose primary condition is the purchase, construction, or acquisition of a long-lived asset are considered asset-based grants and are recognized as a reduction to such asset’s cost-basis, which reduces future depreciation. Other government grants not related to long-lived assets are considered income-based grants, which are recognized as a reduction to the related cost of activities that generated the benefit.
The following table presents the benefits recognized from asset-based government grants in our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | |
Balance Sheet Line Item | | June 30, 2024 | | December 31, 2023 |
Property, plant and equipment, net | | $ | 153,064 | | | $ | 146,348 | |
Other assets | | 5,844 | | | 5,860 | |
In February 2021, the state government of Tamil Nadu, India granted First Solar certain incentives associated with the construction of our first manufacturing facility in the country. Among other things, such incentives provide a 24% subsidy for eligible capital investments, contingent upon meeting certain minimum investment and employment commitments. The capital subsidy funding application process begins in the fiscal year following the initial period of module production and is expected to be paid in six annual installments thereafter. The timing of cash receipts is subject to the completion of audit certifications, funding applications by First Solar, and review by state government authorities. Module production in India began during the year ended December 31, 2023. We expect to submit initial funding applications in the second half of 2024. Such credit is reflected on our condensed consolidated balance sheets within “Government grants receivable.”
The following table presents the benefits recognized from income-based government grants in our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
Income Statement Line Item | | 2024 | | 2023 | | 2024 | | 2023 |
Cost of sales | | $ | 258,580 | | | $ | 155,007 | | | $ | 453,007 | | | $ | 225,121 | |
Research and development | | — | | | — | | | 4,000 | | | — | |
In August 2022, the U.S. President signed into law the Inflation Reduction Act of 2022 (“IRA”). Among other things, the IRA offers a tax credit, pursuant to Section 45X of the Internal Revenue Code (“IRC”), for solar modules and solar module components manufactured in the United States and sold to third parties. Such credit may be refundable by the Internal Revenue Service (“IRS”) or transferable to a third party and is available from 2023 to 2032, subject to phase down beginning in 2030. For eligible components, the credit is equal to (i) $12 per square meter for a PV wafer, (ii) 4 cents multiplied by the capacity of a PV cell, and (iii) 7 cents multiplied by the capacity of a PV module. Based on the current form factor of our modules, we expect to qualify for a credit of approximately 17 cents per watt for each module produced in the United States and sold to a third party. We recognize such credit as a reduction to “Cost of sales” in the period the modules are sold to customers. Such credit is also reflected on our condensed consolidated balance sheets within “Government grants receivable.”
In December 2023, we entered into an agreement with Fiserv, Inc. (“Fiserv”) for the sale of $687.2 million of Section 45X tax credits we generated during 2023 for aggregate cash proceeds of $659.7 million. We received the full cash proceeds during the six months ended June 30, 2024.
6. Derivative Financial Instruments
As a global company, we are exposed in the normal course of business to various risks, including foreign currency and commodity price risks, that could affect our financial position, results of operations, and cash flows. We may use derivative instruments to hedge against these risks and only hold such instruments for hedging purposes, not for speculative or trading purposes.
Depending on the terms of the specific derivative instruments and market conditions, some of our derivative instruments may be assets and others liabilities at any particular balance sheet date. We report all of our derivative instruments at fair value and account for changes in the fair value of derivative instruments within “Accumulated other comprehensive loss” if the derivative instruments qualify for hedge accounting. For those derivative instruments that do not qualify for hedge accounting (i.e., “economic hedges”), we record the changes in fair value directly to earnings. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the techniques we use to measure the fair value of our derivative instruments.
The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | | | | |
| | June 30, 2024 |
| | Other Current Assets | | | | Other Current Liabilities | | |
Derivatives designated as hedging instruments: | | | | | | | | |
Commodity swap contracts | | $ | — | | | | | $ | 780 | | | |
Total derivatives designated as hedging instruments | | $ | — | | | | | $ | 780 | | | |
| | | | | | | | |
Derivatives not designated as hedging instruments: | | | | | | | | |
Foreign exchange forward contracts | | $ | 267 | | | | | $ | 3,419 | | | |
| | | | | | | | |
Total derivatives not designated as hedging instruments | | $ | 267 | | | | | $ | 3,419 | | | |
Total derivative instruments | | $ | 267 | | | | | $ | 4,199 | | | |
| | | | | | | | | | | | | | | | | | |
| | December 31, 2023 |
| | Other Current Assets | | | | Other Current Liabilities | | |
Derivatives designated as hedging instruments: | | | | | | | | |
Commodity swap contracts | | $ | — | | | | | $ | 344 | | | |
Total derivatives designated as hedging instruments | | $ | — | | | | | $ | 344 | | | |
| | | | | | | | |
Derivatives not designated as hedging instruments: | | | | | | | | |
Foreign exchange forward contracts | | $ | 1,778 | | | | | $ | 1,400 | | | |
Total derivatives not designated as hedging instruments | | $ | 1,778 | | | | | $ | 1,400 | | | |
Total derivative instruments | | $ | 1,778 | | | | | $ | 1,744 | | | |
The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the six months ended June 30, 2024 and 2023 (in thousands):
| | | | | | | | | | | | |
| | | | Commodity Swap Contracts | | |
Balance as of December 31, 2023 | | | | $ | (1,493) | | | |
Amounts recognized in other comprehensive income (loss) | | | | (873) | | | |
Amount reclassified to cost of sales | | | | 1,495 | | | |
Balance as of June 30, 2024 | | | | $ | (871) | | | |
| | | | | | |
Balance as of December 31, 2022 | | | | $ | (7,242) | | | |
Amounts recognized in other comprehensive income (loss) | | | | (984) | | | |
Amount reclassified to cost of sales | | | | 4,665 | | | |
Balance as of June 30, 2023 | | | | $ | (3,561) | | | |
The following table presents the effect of derivative instruments not designated as hedges on our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | Amount of Loss Recognized in Income Statement |
| | | | Three Months Ended June 30, | | Six Months Ended June 30, |
| | Income Statement Line Item | | 2024 | | 2023 | | 2024 | | 2023 |
Foreign exchange forward contracts | | Foreign currency loss, net | | $ | (6,859) | | | $ | (9,418) | | | (15,808) | | | (14,101) | |
Foreign Currency Risk
Transaction Exposure and Economic Hedging
Many of our subsidiaries have assets and liabilities (primarily cash, receivables, deferred taxes, payables, accrued expenses, lease liabilities, debt, and solar module collection and recycling liabilities) that are denominated in currencies other than the subsidiaries’ functional currencies. Changes in the exchange rates between the functional currencies of our subsidiaries and the other currencies in which these assets and liabilities are denominated will create fluctuations in our reported condensed consolidated statements of operations. We may enter into foreign exchange forward contracts or other financial instruments to economically hedge assets and liabilities against the effects of currency exchange rate fluctuations. The gains and losses on such foreign exchange forward contracts will economically offset all or part of the transaction gains and losses that we recognize in earnings on the related foreign currency denominated assets and liabilities.
We also enter into foreign exchange forward contracts to economically hedge balance sheet and other exposures related to transactions between certain of our subsidiaries and transactions with third parties. Such contracts are considered economic hedges and do not qualify for hedge accounting. Accordingly, we recognize gains or losses from the fluctuations in foreign exchange rates and the fair value of these derivative contracts in “Foreign currency loss, net” on our condensed consolidated statements of operations.
As of June 30, 2024 and December 31, 2023, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions):
| | | | | | | | | | | | | | | | | | | | |
| | June 30, 2024 |
Transaction | | Currency | | Notional Amount | | USD Equivalent |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
Sell | | Canadian dollar | | CAD 4.2 | | $3.1 |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
Purchase | | Euro | | €148.1 | | $158.5 |
Sell | | Euro | | €15.7 | | $16.8 |
Purchase | | Indian rupee | | INR 7,710.0 | | $92.4 |
Sell | | Indian rupee | | INR 72,554.5 | | $869.9 |
| | | | | | |
Sell | | Japanese yen | | ¥563.6 | | $3.5 |
Purchase | | Malaysian ringgit | | MYR 186.0 | | $39.4 |
Sell | | Malaysian ringgit | | MYR 12.4 | | $2.6 |
| | | | | | |
Sell | | Mexican peso | | MXN 34.6 | | $1.9 |
Purchase | | Singapore dollar | | SGD 25.8 | | $19.0 |
Sell | | Singapore dollar | | SGD 18.8 | | $13.9 |
| | | | | | |
| | | | | | |
| | | | | | | | | | | | | | | | | | | | |
| | December 31, 2023 |
Transaction | | Currency | | Notional Amount | | USD Equivalent |
Sell | | Canadian dollar | | CAD 4.2 | | $3.2 |
Sell | | Chilean peso | | CLP 1,372.6 | | $1.6 |
Purchase | | Euro | | €98.3 | | $108.7 |
Sell | | Euro | | €14.1 | | $15.6 |
Sell | | Indian rupee | | INR 62,967.4 | | $756.9 |
Purchase | | Japanese yen | | ¥1,053.6 | | $7.5 |
Sell | | Japanese yen | | ¥705.2 | | $5.0 |
Purchase | | Malaysian ringgit | | MYR 160.7 | | $35.0 |
Sell | | Mexican peso | | MXN 34.6 | | $2.0 |
Purchase | | Singapore dollar | | SGD 6.5 | | $4.9 |
Commodity Price Risk
From time to time, we use commodity swap contracts to mitigate our exposure to commodity price fluctuations for certain raw materials used in the production of our modules. During the year ended December 31, 2022, we entered into various commodity swap contracts to hedge a portion of our forecasted cash flows for purchases of aluminum frames between July 2022 and December 2023. Such swaps had an aggregate initial notional value based on metric tons of forecasted aluminum purchases, equivalent to $70.5 million, and entitled us to receive a three-month average London Metals Exchange price for aluminum while requiring us to pay certain fixed prices. The notional amount of the commodity swap contracts proportionately adjusted with forecasted purchases of aluminum frames.
During the six months ended June 30, 2024, we entered into various commodity swap contracts to hedge a portion of our forecasted cash flows for purchases of steel between April 2024 and December 2024. Such swaps had an aggregate initial notional value based on short tons of forecasted steel purchases, equivalent to $7.6 million, and entitle us to receive the price based on the U.S. Midwest Hot-Rolled Coil Steel Index while requiring us to pay certain fixed prices. The notional amount of the commodity swap contracts proportionately adjusts with forecasted purchases of steel. As of June 30, 2024, the notional value associated with these contracts was $3.2 million.
These commodity swap contracts qualify for accounting as cash flow hedges in accordance with ASC 815, and we designated them as such. We report unrealized gains or losses on such contracts in “Accumulated other comprehensive loss” and subsequently reclassify applicable amounts into earnings when the hedged transactions occur and impact earnings. We determined that these derivative financial instruments were highly effective as cash flow hedges as of June 30, 2024 and December 31, 2023. In the following 12 months, we expect to reclassify into earnings $0.9 million of net unrealized losses related to these commodity swap contracts that are included in “Accumulated other comprehensive loss” at June 30, 2024 as we realize the earnings effects of the related forecasted transactions.
7. Leases
Our lease arrangements include land associated with our corporate and administrative offices, land for our manufacturing facilities, and certain of our manufacturing equipment. Such leases primarily relate to assets located in the United States, Malaysia, India, and Vietnam.
The following table presents certain quantitative information related to our lease arrangements for the three and six months ended June 30, 2024 and 2023, and as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Finance lease cost: | | | | | | | | |
Amortization of right-of-use assets | | $ | 120 | | $ | — | | $ | 236 | | $ | — |
Interest on lease liabilities | | 254 | | — | | 484 | | — |
Operating lease cost | | 3,228 | | 3,014 | | 6,449 | | 5,951 |
Variable lease cost | | 723 | | 1,121 | | 1,432 | | 2,016 |
Short-term lease cost | | 294 | | 98 | | 478 | | 168 |
Total lease cost | | $ | 4,619 | | $ | 4,233 | | $ | 9,079 | | $ | 8,135 |
| | | | | | | | |
Cash paid for amounts included in the measurement of: | | | | | | | | |
Operating lease liabilities | | | | | | $ | 6,123 | | $ | 5,721 |
Finance lease liabilities | | | | | | 110 | | — |
Lease assets obtained in exchange for: | | | | | | | | |
Operating lease liabilities | | | | | | $ | 532 | | $ | 1,080 |
Finance lease liabilities | | | | | | 3,428 | | — |
| | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
| | Operating Leases | | Finance Leases | | Operating Leases | | Finance Leases |
Lease assets | | $ | 79,593 | | $ | 20,241 | | $ | 84,419 | | $ | 17,049 |
Lease liabilities – current | | 10,272 | | 534 | | 10,307 | | 51 |
Lease liabilities – noncurrent | | 31,846 | | 20,382 | | 36,662 | | 17,063 |
| | | | | | | | |
Weighted-average remaining lease term | | 4 years | | 36 years | | 5 years | | 40 years |
Weighted-average discount rate | | 5.2 | % | | 5.9 | % | | 5.2 | % | | 5.4 | % |
As of June 30, 2024, the future payments associated with our lease liabilities were as follows (in thousands):
| | | | | | | | | | | | | | |
| | Operating Leases | | Finance Leases |
Remainder of 2024 | | $ | 6,029 | | | $ | 271 | |
2025 | | 11,539 | | | 587 | |
2026 | | 9,865 | | | 1,405 | |
2027 | | 7,317 | | | 1,405 | |
2028 | | 6,950 | | | 1,407 | |
2029 | | 5,285 | | | 1,442 | |
Thereafter | | 13 | | | 47,539 | |
Total future payments | | 46,998 | | | 54,056 | |
Less: interest | | (4,880) | | | (33,140) | |
Total lease liabilities | | $ | 42,118 | | | $ | 20,916 | |
8. Fair Value Measurements
The following is a description of the valuation techniques that we use to measure the fair value of assets and liabilities that we measure and report at fair value on a recurring basis:
•Cash Equivalents and Restricted Cash Equivalents. At June 30, 2024 and December 31, 2023, our cash equivalents and restricted cash equivalents consisted of money market funds. We value our cash equivalents and restricted cash equivalents using observable inputs that reflect quoted prices for securities with identical characteristics and classify the valuation techniques that use these inputs as Level 1.
•Marketable Securities and Restricted Marketable Securities. At June 30, 2024 and December 31, 2023, our marketable securities consisted of foreign debt, U.S. debt, and time deposits, and our restricted marketable securities consisted of foreign and U.S. government obligations, supranational debt, and U.S. debt. We value our marketable securities and restricted marketable securities using observable inputs that reflect quoted prices for securities with identical characteristics or quoted prices for securities with similar characteristics and other observable inputs (such as interest rates that are observable at commonly quoted intervals). Accordingly, we classify the valuation techniques that use these inputs as either Level 1 or Level 2 depending on the inputs used. We also consider the effect of our counterparties’ credit standing in these fair value measurements.
•Derivative Assets and Liabilities. At June 30, 2024 and December 31, 2023, our derivative assets and liabilities consisted of foreign exchange forward contracts involving major currencies and commodity swap contracts involving major commodity prices. Since our derivative assets and liabilities are not traded on an exchange, we value them using standard industry valuation models. As applicable, these models project future cash flows and discount the amounts to a present value using market-based observable inputs, including credit risk, foreign exchange rates, forward and spot prices for currencies, and forward prices for commodities. These inputs are observable in active markets over the contract term of the derivative instruments we hold, and accordingly, we classify the valuation techniques as Level 2. In evaluating credit risk, we consider the effect of our counterparties’ and our own credit standing in the fair value measurements of our derivative assets and liabilities, respectively.
At June 30, 2024 and December 31, 2023, the fair value measurements of our assets and liabilities measured on a recurring basis were as follows (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | Fair Value Measurements at Reporting Date Using |
| | June 30, 2024 | | Quoted Prices in Active Markets for Identical Assets (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) |
Assets: | | | | | | | | |
Cash equivalents: | | | | | | | | |
Money market funds | | $ | 759,148 | | | $ | 759,148 | | | $ | — | | | $ | — | |
Restricted cash equivalents: | | | | | | | | |
Money market funds | | 1,801 | | | 1,801 | | | — | | | — | |
Marketable securities: | | | | | | | | |
| | | | | | | | |
U.S. debt | | 8,517 | | | — | | | 8,517 | | | — | |
Time deposits | | 28,913 | | | 28,913 | | | — | | | — | |
Restricted marketable securities | | 200,243 | | | — | | | 200,243 | | | — | |
Derivative assets | | 267 | | | — | | | 267 | | | — | |
Total assets | | $ | 998,889 | | | $ | 789,862 | | | $ | 209,027 | | | $ | — | |
Liabilities: | | | | | | | | |
Derivative liabilities | | $ | 4,199 | | | $ | — | | | $ | 4,199 | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | Fair Value Measurements at Reporting Date Using |
| | December 31, 2023 | | Quoted Prices in Active Markets for Identical Assets (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) |
Assets: | | | | | | | | |
Cash equivalents: | | | | | | | | |
Money market funds | | $ | 1,105,684 | | | $ | 1,105,684 | | | $ | — | | | $ | — | |
Restricted cash equivalents: | | | | | | | | |
Money market funds | | 6,192 | | | 6,192 | | | — | | | — | |
Marketable securities: | | | | | | | | |
Foreign debt | | 34,895 | | | — | | | 34,895 | | | — | |
| | | | | | | | |
U.S. debt | | 44,089 | | | — | | | 44,089 | | | — | |
Time deposits | | 76,511 | | | 76,511 | | | — | | | — | |
Restricted marketable securities | | 198,310 | | | — | | | 198,310 | | | — | |
Derivative assets | | 1,778 | | | — | | | 1,778 | | | — | |
Total assets | | $ | 1,467,459 | | | $ | 1,188,387 | | | $ | 279,072 | | | $ | — | |
Liabilities: | | | | | | | | |
Derivative liabilities | | $ | 1,744 | | | $ | — | | | $ | 1,744 | | | $ | — | |
Fair Value of Financial Instruments
At June 30, 2024 and December 31, 2023, the carrying values and fair values of our financial instruments not measured at fair value were as follows (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
| | Carrying Value | | Fair Value | | Carrying Value | | Fair Value |
Assets: | | | | | | | | |
Government grants receivable - noncurrent | | $ | 607,086 | | | $ | 569,686 | | | $ | 152,208 | | | $ | 107,111 | |
Liabilities: | | | | | | | | |
Long-term debt, including current maturities (1) | | $ | 500,000 | | | $ | 481,389 | | | $ | 500,000 | | | $ | 453,015 | |
——————————
(1)Excludes unamortized issuance costs and debt arrangements with an original maturity of less than one year.
The carrying values in our condensed consolidated balance sheets of our current trade accounts receivable, restricted cash, current government grants receivable, accounts payable, accrued expenses, and debt arrangements with an original maturity of less than one year approximated their fair values due to their nature and relatively short maturities; therefore, we excluded them from the foregoing table. The fair value measurements for our noncurrent government grants receivable and long-term debt are considered Level 2 measurements under the fair value hierarchy.
Credit Risk
We have certain financial and derivative instruments that subject us to credit risk. These consist primarily of cash, cash equivalents, marketable securities, accounts receivable, restricted cash, restricted cash equivalents, restricted marketable securities, foreign exchange forward contracts, and commodity swap contracts. We are exposed to credit losses in the event of nonperformance by the counterparties to our financial and derivative instruments. We place these instruments with various high-quality financial institutions and limit the amount of credit risk from any one counterparty. We monitor the credit standing of our counterparty financial institutions. Our net sales are primarily concentrated among a limited number of customers. We monitor the financial condition of our customers and perform credit evaluations whenever considered necessary. We typically require some form of payment security from our customers, including, but not limited to, advance payments, parent guarantees, letters of credit, bank guarantees, or surety bonds.
9. Debt
Our debt arrangements consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | |
| | | | Balance (USD) |
Loan Agreement | | Currency | | June 30, 2024 | | December 31, 2023 |
Revolving Credit Facility | | USD | | $ | — | | | $ | — | |
India Credit Facility | | USD | | 500,000 | | | 500,000 | |
India JPM Working Capital Facility | | INR | | — | | | 60,827 | |
India HSBC Working Capital Facility | | INR | | 59,352 | | | — | |
Total debt principal | | | | 559,352 | | | 560,827 | |
Less: unamortized issuance costs | | | | (452) | | | (521) | |
Total debt | | | | 558,900 | | | 560,306 | |
Less: current portion | | | | (140,175) | | | (96,238) | |
Noncurrent portion | | | | $ | 418,725 | | | $ | 464,068 | |
Revolving Credit Facility
In June 2023, we entered into a credit agreement with several financial institutions as lenders and JPMorgan Chase Bank, N.A. as administrative agent, which provides us with a senior secured credit facility (the “Revolving Credit Facility”) with an aggregate borrowing capacity of $1.0 billion. Borrowing under the Revolving Credit Facility bears interest at a rate per annum equal to, at our option, (i) the Term Secured Overnight Financing Rate (“Term SOFR”), plus a credit spread of 0.10%, plus a margin that ranges from 1.25% to 2.25% or (ii) an alternate base rate as defined in the credit agreement, plus a margin that ranges from 0.25% to 1.25%. The margins under the Revolving Credit Facility are based on the Company’s net leverage ratio or, if the Company elects to switch to a credit ratings-based system after the investment grade ratings trigger date occurs (as defined in the credit agreement), the Company’s public debt rating.
In addition to paying interest on outstanding principal under the Revolving Credit Facility, we are required to pay an unused commitment fee that ranges from 0.125% to 0.375% per annum based on the same factors discussed above and the daily unused commitments under the facility. We are also required to pay (i) a letter of credit fee based on the applicable margin for Term SOFR loans on the face amount of each letter of credit, (ii) a letter of credit fronting fee as agreed by the Company and such issuing lender, and (iii) other customary letter of credit fees. Our Revolving Credit Facility matures in June 2028.
As of June 30, 2024 and December 31, 2023, we had no outstanding debt or letters of credit under our Revolving Credit Facility. Loans and letters of credit issued under the Revolving Credit Facility are secured by liens on substantially all of the Company’s tangible and intangible assets.
India Credit Facility
In July 2022, FS India Solar Ventures Private Limited (“FSISV”), our indirect wholly-owned subsidiary, entered into a finance agreement (the “India Credit Facility”) with the U.S. International Development Finance Corporation for aggregate borrowing of up to $500.0 million for the development and construction of a solar module manufacturing facility in India. Principal on the India Credit Facility is payable in scheduled semi-annual installments beginning in the second half of 2024 through the facility’s expected maturity in August 2029. The India Credit Facility is guaranteed by First Solar, Inc.
India JPM Working Capital Facility
In December 2022, FSISV entered into a working capital facility agreement (the “India JPM Working Capital Facility”) with JPMorgan Chase Bank, N.A. for the issuance of bank guarantees, bonds, and other similar forms of security. During 2023, the India JPM Working Capital Facility was amended to include certain working capital loans of up to INR 6.2 billion ($74.8 million). The India JPM Working Capital Facility is guaranteed by First Solar, Inc. As of June 30, 2024, there was no balance outstanding on the India JPM Working Capital Facility.
India HSBC Working Capital Facility
In February 2024, FSISV entered into a working capital facility agreement (the “India HSBC Working Capital Facility”) with the Hongkong and Shanghai Banking Corporation Limited, which provides certain working capital loans of up to INR 8.2 billion ($98.4 million). The outstanding balance matures in the third quarter of 2024. The India HSBC Working Capital Facility is guaranteed by First Solar, Inc.
Interest Rates
As of June 30, 2024, the borrowing rates for our outstanding debt arrangements were as follows:
| | | | | | | | | | | | | | |
Loan Agreement | | Interest Rate Description | | Interest Rate |
India Credit Facility | | U.S. Treasury Constant Maturity Yield plus 1.75% | | 5.57% |
India HSBC Working Capital Facility (1) | | India Treasury bill rate plus 1.5% to 1.6% | | 8.36% |
——————————
(1)The weighted-average interest rate for our outstanding short-term debt arrangements was 8.36% as of June 30, 2024.
10. Commitments and Contingencies
Commercial Commitments
During the normal course of business, we enter into commercial commitments in the form of letters of credit and surety bonds to provide financial and performance assurance to third parties. As of June 30, 2024, the issued and outstanding amounts and available capacities under these commitments were as follows (in millions):
| | | | | | | | | | | | | | |
| | Issued and Outstanding | | Available Capacity |
Revolving Credit Facility (1) | | $ | — | | | $ | 250.0 | |
Bilateral facilities (2) | | 178.5 | | | 126.4 | |
Surety bonds | | 28.6 | | | 225.0 | |
——————————
(1)Our Revolving Credit Facility provides us with a sub-limit of $250.0 million to issue letters of credit, at a fee based on the applicable margin for Term SOFR loans, a fronting fee, and other customary letter of credit fees.
(2)Of the total letters of credit issued under the bilateral facilities, $9.2 million was secured with cash.
Product Warranties
When we recognize revenue for sales of modules, we accrue liabilities for the estimated future costs of meeting our limited warranty obligations. We estimate our limited product warranty liability for power output and defects in materials and workmanship under normal use and service conditions based on return rates for each series of module technology. We make and revise these estimates based primarily on the number of solar modules under warranty installed at customer locations, our historical experience with and projections of warranty claims, and our estimated per-module replacement costs. We also monitor our expected future module performance through certain quality and reliability testing and actual performance in certain field installation sites. From time to time, we have taken remediation actions with respect to affected modules beyond our limited warranties and may elect to do so in the future, in which case we would incur additional expenses. Such potential voluntary future remediation actions beyond our limited warranty obligations may be material to our condensed consolidated statements of operations if we commit to any such remediation actions.
Product warranty activities during the three and six months ended June 30, 2024 and 2023 were as follows (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Product warranty liability, beginning of period | | $ | 25,194 | | | $ | 33,315 | | | $ | 25,491 | | | $ | 33,787 | |
Accruals for new warranties issued | | 1,653 | | | 851 | | | 3,050 | | | 1,845 | |
Settlements | | (3,152) | | | (1,867) | | | (5,344) | | | (3,193) | |
Changes in estimate of product warranty liability | | — | | | (330) | | | 498 | | | (470) | |
Product warranty liability, end of period | | $ | 23,695 | | | $ | 31,969 | | | $ | 23,695 | | | $ | 31,969 | |
Current portion of warranty liability | | $ | 5,684 | | | $ | 9,243 | | | $ | 5,684 | | | $ | 9,243 | |
Noncurrent portion of warranty liability | | $ | 18,011 | | | $ | 22,726 | | | $ | 18,011 | | | $ | 22,726 | |
Indemnifications
In certain limited circumstances, we have provided indemnifications to customers or other parties under which we are contractually obligated to compensate such parties for losses they suffer resulting from a breach of a representation, warranty, or covenant; the resolution of specific matters associated with a project’s development or construction; guarantees of a third party’s payment or performance obligations; or any disallowance or lack of the right to claim all or any portion of certain tax credits. For contracts that have such indemnification provisions, we initially recognize a liability under ASC 460 for the estimated premium that would be required by a guarantor to issue the same indemnity in a standalone arm’s-length transaction with an unrelated party. We may base these estimates on the cost of insurance or other instruments that cover the underlying risks being indemnified and may purchase such instruments to mitigate our exposure to potential indemnification payments. We subsequently measure such liabilities at the greater of the initially estimated premium or the contingent liability required to be recognized under ASC 450. We recognize any indemnification liabilities as a reduction of earnings associated with the related transaction.
After an indemnification liability is recorded, we derecognize such amount pursuant to ASC 460 depending on the nature of the indemnity, which derecognition typically occurs upon expiration or settlement of the arrangement, and any contingent aspects of the indemnity are accounted for in accordance with ASC 450. As of June 30, 2024 and December 31, 2023, we accrued $2.5 million and $3.3 million of current indemnification liabilities, respectively. As of June 30, 2024, the maximum potential amount of future payments under our indemnifications was $688.8 million.
Contingent Consideration
As part of our acquisition of Evolar AB (“Evolar”) in May 2023, we agreed to pay additional consideration of up to $42.5 million to the selling shareholders contingent upon the successful achievement of certain technical milestones. As of December 31, 2023, we recorded $7.5 million of current liabilities and $11.0 million of long-term liabilities for such contingent obligations based on their estimated fair values. During the three months ended June 30, 2024, we paid $7.5 million of contingent consideration to the selling shareholders, and $11.0 million remains in our long-term liabilities as of June 30, 2024.
Solar Module Collection and Recycling Liability
We previously established a module collection and recycling program, which has since been discontinued, to collect and recycle modules sold and covered under such program once the modules reach the end of their service lives. For legacy customer sales contracts that are covered under this program, we agreed to pay the costs for the collection and recycling of qualifying solar modules, and the end-users agreed to notify us, disassemble their solar power systems, package the solar modules for shipment, and revert ownership rights over the modules back to us at the end of the modules’ service lives. Accordingly, we recorded any collection and recycling obligations within “Cost of sales” at the time of sale based on the estimated cost to collect and recycle the covered solar modules.
We estimate the cost of our collection and recycling obligations based on the present value of the expected future cost of collecting and recycling the solar modules, which includes estimates for the cost of packaging materials; the cost of freight from the solar module installation sites to a recycling center; material, labor, and capital costs; and by-product credits for certain materials recovered during the recycling process. We base these estimates on our experience collecting and recycling solar modules and certain assumptions regarding costs at the time the solar modules will be collected and recycled. In the periods between the time of sale and the related settlement of the collection and recycling obligation, we accrete the carrying amount of the associated liability and classify the corresponding expense within “Selling, general and administrative” expense on our condensed consolidated statements of operations.
Our module collection and recycling liability was $134.8 million and $135.1 million as of June 30, 2024 and December 31, 2023, respectively. See Note 3. “Restricted Marketable Securities” to our condensed consolidated financial statements for more information about our arrangements for funding this liability.
Legal Proceedings
In July 2021, Southern Power Company and certain of its affiliates (“Southern”) filed an arbitration demand with the American Arbitration Association against two subsidiaries of the Company, alleging breach of the engineering, procurement, and construction (“EPC”) agreements for five projects in the United States, for which the Company’s subsidiaries served as the EPC contractor. The arbitration demand asserts breach of obligations to design and engineer the projects in accordance with the EPC agreements, particularly as such obligations relate to the procurement of tracker systems and inverters. The Company and its subsidiaries denied the claims, and defended the claims in arbitration hearings, which concluded in February 2023. In May 2023, the parties submitted their final proposals of individual award claims to the arbitration panel. In July 2023, the arbitration panel entered an interim award to Southern for $35.6 million, which was paid during the year ended December 31, 2023. As a result, we recognized a loss for such interim award in our results of operations for the year ended December 31, 2023. The final arbitration award, which did not change the results of the interim award, was signed on November 6, 2023. On February 2, 2024, First Solar commenced an action in the New York County Supreme Court seeking to vacate certain aspects of the final award. On May 6, 2024, such action was denied. First Solar has elected not to appeal, and considers this matter closed.
During the year ended December 31, 2022, we received several indemnification demands from certain customers, for whom we provided EPC services, regarding claims that such customers’ PV tracker systems infringe, in part, on patents owned by Rovshan Sade (“Plaintiff”), the owner of a company called Trabant Solar, Inc. In January 2023, we were notified by two of our customers that Plaintiff served them with patent infringement complaints, and we have assumed the defense of these claims. We have conducted due diligence on the patents and claims and believe that we will prevail in the actions. In April 2023, we commenced an Inter Partes Review (“IPR”) before the United States Patent and Trademark Office seeking to invalidate such claims. In November 2023, the United States Patent Trial and Appeal Board declined to hear the First Solar IPR. In July 2024, Plaintiff’s counsel filed a motion seeking to withdraw as counsel. The court granted the motion and issued a 45-day stay of all proceedings while Plaintiff seeks new representation. Because all case discovery has been stayed until September 24, 2024, at this time we are not in a position to assess the likelihood of any potential loss or adverse effect on our financial condition or to estimate the amount or range of possible loss, if any, from these actions.
In April 2019, a subcontractor of First Solar sustained certain injuries while performing work at a former project site and, in May 2019, commenced legal action against a subsidiary of the Company. In June 2023, a jury awarded damages of approximately $51.3 million to the plaintiff. On September 21, 2023, the Superior Court of California for Monterey County ruled, in response to a motion for remittitur filed by the Company, that the damages awarded to the plaintiff were excessive and reduced the award from $51.3 million to $21.8 million. The plaintiff and defendant have appealed and cross appealed varying aspects of the verdict and the remittitur. Accordingly, due to the uncertainty surrounding the multiple decisions and appeals, as of June 30, 2024, we recorded a $21.8 million accrued litigation payable included in “Other current liabilities” in our condensed consolidated balance sheet. We believe the full amount of awarded damages will be covered by our various insurance policies. Accordingly, we also recorded a $21.8 million receivable included in “Other current assets” in our condensed consolidated balance sheet as of June 30, 2024. The plaintiff did not accept the reduced award by the court ordered deadline of October 10, 2023, and, as a result, the $21.8 million award has been vacated and a new trial will be scheduled. We, in conjunction with our insurance carriers, are challenging the initial verdict in an appellate court, and the plaintiff is cross appealing from the decision to reduce the award, among other issues, stemming from the trial. The parties are awaiting a briefing schedule from the Appellate Court.
On September 29, 2023 and June 5, 2024, the Company received subpoenas from the Division of Enforcement of the SEC seeking documents and information relating to the Company’s operations in India, the Company's entry into a PV module supply agreement with an India-based customer, and certain aspects of the Company's technology roadmap, among other things. The Company is cooperating with the SEC and cannot predict the ultimate timing, scope, or outcome of this matter.
We are party to other legal matters and claims in the normal course of our operations. While we believe the ultimate outcome of these matters and claims will not have a material adverse effect on our financial position, results of operations, or cash flows, the outcome of such matters and claims is not determinable with certainty, and negative outcomes may adversely affect us.
11. Revenue from Contracts with Customers
We recognize revenue for module sales at a point in time following the transfer of control of the modules to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Such contracts may contain provisions that require us to pay the customer liquidated damages if we fail to ship or deliver modules by scheduled dates. For certain contracts, we may also be required to pay liquidated damages if we fail to deliver modules that meet certain U.S. domestic content requirements. We recognize these liquidated damages as a reduction of revenue in the period we transfer control of the modules to the customer.
The following table reflects the changes in our contract liabilities, which we classify as “Deferred revenue,” for the six months ended June 30, 2024 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 | | Six Month Change |
Deferred revenue | | $ | 1,948,348 | | | $ | 2,005,183 | | | $ | (56,835) | | | (3) | % |
During the six months ended June 30, 2024, our contract liabilities decreased by $56.8 million primarily due to the recognition of revenue for sales of solar modules for which payment was received in prior years. Additionally, we restructured the payment security for one of our customer contracts, which resulted in the return of previously received advance payments in exchange for a letter of credit. These decreases were partially offset by advance payments received in the current year for future sales of solar modules. During the six months ended June 30, 2024 and 2023, we recognized revenue of $221.3 million and $215.5 million, respectively, that was included in the corresponding contract liability balance at the beginning of the periods.
As of June 30, 2024, we had entered into contracts with customers for the future sale of 74.6 GW of solar modules for an aggregate transaction price of $22.3 billion, which we expect to recognize as revenue through 2030 as we transfer control of the modules to the customers. Such aggregate transaction price excludes estimates of variable consideration associated with (i) future module technology improvements, including enhancements to certain energy related attributes, (ii) sales freight in excess of defined thresholds, (iii) changes to certain commodity prices, and (iv) the module wattage committed for delivery, among other things. As a result, the revenue recognized from such contracts may increase or decrease in future periods relative to the original transaction price. These contracts may also be subject to amendments as agreed to by the parties to the contract. These amendments may increase or decrease the volume of modules to be sold under the contract, change delivery schedules, or otherwise adjust the expected revenue under these contracts.
See Note 16. “Segment Reporting” for the disaggregation of revenue by reportable segment.
12. Share-Based Compensation
The following table presents share-based compensation expense recognized in our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Cost of sales | | $ | 1,388 | | | $ | 1,349 | | | $ | 2,415 | | | $ | 2,275 | |
Selling, general and administrative | | 6,005 | | | 5,981 | | | 10,874 | | | 10,763 | |
Research and development | | 1,006 | | | 1,035 | | | 1,926 | | | 1,912 | |
Production start-up | | 1 | | | 46 | | | (24) | | | 61 | |
Total share-based compensation expense | | $ | 8,400 | | | $ | 8,411 | | | $ | 15,191 | | | $ | 15,011 | |
As of June 30, 2024, we had $44.1 million of unrecognized share-based compensation expense related to unvested restricted stock and performance units, which we expect to recognize over a weighted-average period of approximately 1.4 years.
In March 2020, the compensation committee of our board of directors approved grants of performance units (“PU” or “PUs”) for key executive officers to be earned over a multi-year performance period, which ended in December 2022. Vesting of the 2020 grants of PUs was contingent upon the relative attainment of target contracted revenue, module wattage, and return on capital metrics. In March 2023, the compensation committee certified the achievement of the vesting conditions applicable to the grants, which approximated the target level of performance. Accordingly, each participant received one share of common stock for each vested PU granted, net of any tax withholdings.
In May 2021, the compensation committee approved grants of PUs for key executive officers to be earned over a multi-year performance period, which ended in December 2023. Vesting of the 2021 grants of PUs was contingent upon the relative attainment of target contracted revenue, cost per watt, incremental average selling price, and operating income metrics. In February 2024, the compensation committee certified the achievement of the vesting conditions applicable to the grants, which approximated the maximum level of performance. Accordingly, each participant received one share of common stock for each vested PU granted, net of any tax withholdings.
In March 2022, the compensation committee approved additional grants of PUs for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2024. Vesting of the 2022 grants of PUs is contingent upon the relative attainment of target contracted revenue, cost per watt, and return on capital metrics.
In March 2023, the compensation committee approved additional grants of PUs for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2025. Vesting of the 2023 grants of PUs is contingent upon the relative attainment of target contracted revenue, production, and operating margin metrics.
In March 2024, the compensation committee approved additional grants of PUs for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2026. Vesting of the 2024 grants of PUs is contingent upon the relative attainment of target contracted revenue, production, incremental average selling price, and operating margin metrics.
Vesting of PUs is also contingent upon the employment of program participants through the applicable vesting dates, with limited exceptions in case of death, disability, a qualifying retirement, or a change-in-control of First Solar. Outstanding PUs are included in the computation of diluted net income per share based on the number of shares that would be issuable if the end of the reporting period were the end of the contingency period.
13. Income Taxes
The Inflation Reduction Act. In August 2022, the U.S. President signed into law the IRA, which revised U.S. tax law by, among other things, including a new corporate alternative minimum tax of 15% on certain large corporations, imposing a 1% excise tax on stock buybacks, and providing various incentives to address climate change, including the introduction of the advanced manufacturing production credit under Section 45X of the IRC. The provisions of the IRA are generally effective for tax years beginning after 2022. Certain developments to technical guidance and regulations include the following:
•In May 2023, the U.S. Treasury Department and the IRS issued initial guidance on various sections of the IRC, including Section 45X.
•In December 2023, the U.S. Treasury Department and the IRS issued a notice of proposed rulemaking and public hearing providing initial guidance confirming certain key aspects of the Section 45X credit.
•In March 2024, the U.S. Treasury Department and the IRS issued final regulations on the direct payment election under Section 6417 of the IRC. The final regulations apply to tax years ending on or after March 11, 2024, but taxpayers may choose to apply the rules in the final regulations in taxable years ending before March 11, 2024, provided the final regulations are applied in their entirety and in a consistent manner. The final regulations mostly adopted and confirmed the proposed regulations previously issued in June 2023.
•In April 2024, the U.S. Treasury Department and the IRS issued final regulations on the elective transfer provisions under Section 6418 of the IRC. The final regulations apply to taxable years ending on or after April 30, 2024, but taxpayers may choose to apply the rules in the final regulations in taxable years ending before April 30, 2024, provided the final regulations are applied in their entirety and in a consistent manner. The final regulations mostly adopted and confirmed the proposed regulations previously issued in June 2023.
Given the complexities of the IRA, which is pending additional technical guidance and final regulations from the U.S. Treasury Department and the IRS, we expect to continue to monitor these developments and evaluate their potential future impact to our results of operations.
Foreign tax credit regulations. In November 2022, the U.S. Treasury Department released proposed foreign tax credit (“FTC”) regulations addressing various aspects of the U.S. FTC regime. Among other items, these proposed regulations provide certain exceptions for determining creditable foreign withholding taxes. Taxpayers may rely on these proposed regulations, which apply to tax years beginning on or after December 28, 2021. As a result of these proposed regulations, foreign withholding taxes will continue to be creditable. In July 2023, the U.S. Treasury Department issued Notice 2023-55, which provides temporary relief for taxpayers in determining whether a foreign tax is eligible for a foreign tax credit for taxable years beginning on or after December 28, 2021, and ending before December 31, 2023. In December 2023, the U.S. Treasury Department issued Notice 2023-80, which extends this relief period until future guidance is issued.
Pillar Two. In December 2021, the Organization for Economic Co-operation and Development released model rules for a new global minimum tax framework (“Pillar Two”). Certain governments in countries in which we operate have enacted local Pillar Two legislation, with an effective date from January 1, 2024. We currently do not expect Pillar Two to have a material impact on our 2024 financial statements. As these legislative changes develop and expand, we expect to continue to monitor the changes and evaluate their potential impact to our results of operations.
Our effective tax rate was 7.4% and 4.9% for the six months ended June 30, 2024 and 2023, respectively. The increase in our effective tax rate was primarily driven by lower excess tax benefits associated with share-based compensation. Our provision for income taxes differed from the amount computed by applying the U.S. statutory federal income tax rate of 21% primarily due to the effect of tax law changes associated with the IRA described above.
During the three months ended June 30, 2024, we reversed our position to indefinitely reinvest the accumulated earnings of a foreign subsidiary and recorded discrete tax expense of approximately $6 million. There were no other changes to our indefinite reinvestment assertions during the period.
Our Malaysian subsidiary has been granted a long-term tax holiday that expires in 2027. The tax holiday, which generally provides for a full exemption from Malaysian income tax, is conditional upon our continued compliance with certain employment and investment thresholds, which we are currently in compliance with and expect to continue to comply with through the expiration of the tax holiday in 2027.
Our Vietnamese subsidiary has been granted a long-term tax incentive that generally provides a full exemption from Vietnamese income tax through 2023, followed by reduced annual tax rates of 5% through 2032 and 10% through 2036. Such long-term tax incentive is conditional upon our continued compliance with certain revenue and research and development (“R&D”) spending thresholds, which we are currently in compliance with and expect to continue to comply with through the expiration of the tax holiday.
We are subject to audit by federal, state, local, and foreign tax authorities. We are currently under examination in India, Chile, Singapore, the United States, and the State of Georgia. We believe that adequate provisions have been made for any adjustments that may result from tax examinations. However, the outcome of tax examinations cannot be predicted with certainty. If any issues addressed by our tax examinations are not resolved in a manner consistent with our expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs.
14. Net Income per Share
The calculation of basic and diluted net income per share for the three and six months ended June 30, 2024 and 2023 was as follows (in thousands, except per share amounts):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Basic net income per share | | | | | | | | |
Numerator: | | | | | | | | |
Net income | | $ | 349,356 | | | $ | 170,579 | | | $ | 585,972 | | | $ | 213,140 | |
Denominator: | | | | | | | | |
Weighted-average common shares outstanding | | 107,042 | | | 106,827 | | | 107,011 | | | 106,791 | |
| | | | | | | | |
Diluted net income per share | | | | | | | | |
Denominator: | | | | | | | | |
Weighted-average common shares outstanding | | 107,042 | | | 106,827 | | | 107,011 | | | 106,791 | |
Effect of restricted stock and performance units | | 483 | | | 451 | | | 491 | | | 465 | |
Weighted-average shares used in computing diluted net income per share | | 107,525 | | | 107,278 | | | 107,502 | | | 107,256 | |
| | | | | | | | |
Net income per share: | | | | | | | | |
Basic | | $ | 3.26 | | | $ | 1.60 | | | $ | 5.48 | | | $ | 2.00 | |
Diluted | | $ | 3.25 | | | $ | 1.59 | | | $ | 5.45 | | | $ | 1.99 | |
The following table summarizes the potential shares of common stock that were excluded from the computation of diluted net income per share for the three and six months ended June 30, 2024 and 2023 as such shares would have had an anti-dilutive effect (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Anti-dilutive shares | | — | | | — | | | — | | | 24 | |
15. Accumulated Other Comprehensive Loss
The following table presents the changes in accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2024 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Foreign Currency Translation Adjustment | | Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities | | Unrealized Gain (Loss) on Derivative Instruments | | Total |
Balance as of December 31, 2023 | | $ | (118,366) | | | $ | (54,610) | | | $ | (1,155) | | | $ | (174,131) | |
Other comprehensive loss before reclassifications | | (11,477) | | | (3,332) | | | (873) | | | (15,682) | |
Amounts reclassified from accumulated other comprehensive loss | | — | | | (11) | | | 1,495 | | | 1,484 | |
Net tax effect | | — | | | 143 | | | (131) | | | 12 | |
Net other comprehensive (loss) income | | (11,477) | | | (3,200) | | | 491 | | | (14,186) | |
Balance as of June 30, 2024 | | $ | (129,843) | | | $ | (57,810) | | | $ | (664) | | | $ | (188,317) | |
The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Comprehensive Income Components | | Income Statement Line Item | | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Foreign currency translation adjustment: | | | | | | | | | | |
Foreign currency translation adjustment | | Cost of sales | | $ | — | | | $ | — | | | $ | — | | | $ | 146 | |
Foreign currency translation adjustment | | Other (expense) income, net | | — | | | — | | | — | | | (10) | |
Total foreign currency translation adjustment | | | | — | | | — | | | — | | | 136 | |
Unrealized gain (loss) on marketable securities and restricted marketable securities | | Other (expense) income, net | | 11 | | | (9) | | | 11 | | | (9) | |
Unrealized loss on derivative instruments: | | | | | | | | | | |
Commodity swap contracts | | Cost of sales | | (346) | | | (1,997) | | | (1,495) | | | (4,665) | |
Total loss reclassified | | | | $ | (335) | | | $ | (2,006) | | | $ | (1,484) | | | $ | (4,538) | |
16. Segment Reporting
Our primary segment is our modules business, which involves the design, manufacture, and sale of cadmium telluride (“CdTe”) solar modules, which convert sunlight into electricity. Third-party customers of our modules segment include system developers, independent power producers, utilities, commercial and industrial companies, and other system owners and operators. Our residual business operations include certain project development activities, O&M services, the results of operations from PV solar power systems we owned and operated in certain international regions, and the sale of such systems to third-party customers.
See Note 21. “Segment and Geographical Information” in our Annual Report on Form 10-K for the year ended December 31, 2023 for additional discussion of our segment reporting.
The following tables provide a reconciliation of certain financial information for our reportable segment to information presented in our condensed consolidated financial statements for the three and six months ended June 30, 2024 and 2023 and as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, 2024 | | Three Months Ended June 30, 2023 |
| | Modules | | Other | | Total | | Modules | | Other | | Total |
Net sales | | $ | 1,008,765 | | | $ | 1,717 | | | $ | 1,010,482 | | | $ | 802,237 | | | $ | 8,436 | | | $ | 810,673 | |
Gross profit | | 498,333 | | | 556 | | | 498,889 | | | 301,917 | | | 8,503 | | | 310,420 | |
Depreciation and amortization expense | | 86,432 | | | 3 | | | 86,435 | | | 72,587 | | | 2 | | | 72,589 | |
| | | | | | | | | | | | |
| | Six Months Ended June 30, 2024 | | Six Months Ended June 30, 2023 |
| | Modules | | Other | | Total | | Modules | | Other | | Total |
Net sales | | $ | 1,802,199 | | | $ | 2,391 | | | $ | 1,804,590 | | | $ | 1,338,827 | | | $ | 20,132 | | | $ | 1,358,959 | |
Gross profit | | 844,501 | | | 391 | | | 844,892 | | | 408,811 | | | 13,660 | | | 422,471 | |
Depreciation and amortization expense | | 167,494 | | | 6 | | | 167,500 | | | 134,170 | | | 4 | | | 134,174 | |
| | | | | | | | | | | | |
| | June 30, 2024 | | December 31, 2023 |
| | Modules | | Other | | Total | | Modules | | Other | | Total |
Goodwill | | $ | 28,834 | | | $ | — | | | $ | 28,834 | | | $ | 29,687 | | | $ | — | | | $ | 29,687 | |
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Cautionary Statement Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Securities Act of 1933, as amended (the “Securities Act”), which are subject to risks, uncertainties, and assumptions that are difficult to predict. All statements in this Quarterly Report on Form 10-Q, other than statements of historical fact, are forward-looking statements. These forward-looking statements are made pursuant to safe harbor provisions of the Private Securities Litigation Reform Act of 1995. The forward-looking statements include statements, among other things, concerning: effects resulting from certain module manufacturing changes; our business strategy, including anticipated trends and developments in and management plans for our business and the markets in which we operate; future financial results, operating results, module volumes produced, module volumes sold, revenues, gross margin, operating expenses, products, projected costs (including estimated future module collection and recycling costs), warranties, solar module technology and cost reduction roadmaps, product reliability, investments, and capital expenditures; our ability to successfully integrate an acquired business; our ability to continue to reduce the cost per watt of our solar modules; the impact of public policies; the potential impact of legislation intended to encourage renewable energy investments through tax credits; our ability to expand manufacturing capacity worldwide, including the construction of new manufacturing facilities in the United States and related increases in manufacturing capacity; the impact of supply chain disruptions, which may affect the procurement of raw materials used in our manufacturing process and the distribution of our modules; R&D programs and our ability to improve the wattage of our solar modules; sales and marketing initiatives; and competition. In some cases, you can identify these statements by forward-looking words, such as “estimate,” “expect,” “anticipate,” “project,” “plan,” “intend,” “seek,” “believe,” “forecast,” “foresee,” “likely,” “may,” “should,” “goal,” “target,” “might,” “will,” “could,” “predict,” “continue,” “contingent,” and the negative or plural of these words, and other comparable terminology.
Forward-looking statements are only predictions based on our current expectations and our projections about future events. All forward-looking statements included in this Quarterly Report on Form 10-Q are based upon information available to us as of the filing date of the report and therefore speak only as of the filing date. You should not place undue reliance on these forward-looking statements. We undertake no obligation to update any of these forward-looking statements for any reason, whether as a result of new information, future developments, or otherwise. These forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause our actual results, levels of activity, performance, or achievements to differ materially from those expressed or implied by these statements. These factors include, but are not limited to:
•structural imbalances in global supply and demand for PV solar modules;
•our competitive position and other key competitive factors;
•the reduction, elimination, or expiration of government subsidies, policies, and support programs for solar energy projects and other renewable energy projects;
•the impact of public policies, such as tariffs or other trade remedies imposed on solar cells and modules;
•the passage of legislation intended to encourage renewable energy investments through tax credits, such as the IRA;
•our ability to execute on our long-term strategic plans, including our ability to secure financing and realize the potential benefits of strategic acquisitions and investments;
•our ability to execute on our solar module technology and cost reduction roadmaps;
•our ability to incorporate technology improvements into our manufacturing process, including the implementation of our copper replacement program;
•our ability to avoid manufacturing interruptions, including during the ramp of our manufacturing facilities;
•our ability to improve the wattage of our solar modules;
•interest rate fluctuations and our customers’ ability to secure financing;
•the loss of any of our large customers, or the ability of our customers and counterparties to perform under their contracts with us;
•the severity and duration of public health threats, including the potential impact on the Company’s business, financial condition, and results of operations;
•our ability to attract new customers and to develop and maintain existing customer and supplier relationships;
•our ability to construct new production facilities to support new product lines;
•general economic and business conditions, including those influenced by U.S., international, and geopolitical events;
•environmental responsibility, including with respect to CdTe and other semiconductor materials;
•evolving corporate governance and public disclosure regulations and expectations, including with respect to environmental, social, and governance matters;
•claims under our limited warranty obligations;
•changes in, or the failure to comply with, government regulations and environmental, health, and safety requirements;
•effects arising from and results of pending litigation;
•future collection and recycling costs for solar modules covered by our module collection and recycling program or otherwise as required by external laws and regulation;
•supply chain disruptions;
•our ability to protect our intellectual property;
•our ability to prevent and/or minimize the impact of cybersecurity incidents or information security breaches;
•our continued investment in R&D;
•the supply and price of components and raw materials, including CdTe;
•our ability to attract, train, retain and successfully integrate key talent into our team; and
•all other matters discussed in Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023, elsewhere in this Quarterly Report on Form 10-Q, and our other reports filed with the SEC.
You should carefully consider the risks and uncertainties described in this section. The following discussion and analysis of our business, financial condition, and results of operations should be read in conjunction with our condensed consolidated financial statements and the related notes thereto included in this Quarterly Report on Form 10-Q.
Executive Overview
We are a leading American solar technology company and global provider of responsibly produced eco-efficient PV solar energy solutions. Developed at our R&D labs in California and Ohio, we manufacture and sell PV solar modules with an advanced thin film semiconductor technology that provide a high-performance, lower-carbon and lower-water alternative to conventional crystalline silicon PV solar modules, and the smallest environmental footprint in the industry. From raw material sourcing through end-of-life module recycling, we are committed to reducing the environmental impacts and enhancing the social and economic benefits of our products. Our PV solar modules are produced using a fully integrated, continuous process that does not rely on Chinese crystalline silicon supply chains.
We are the world’s largest thin film PV solar module manufacturer and the largest PV solar module manufacturer in the Western Hemisphere. We are in the process of expanding our manufacturing capacity in the United States, which includes our fourth and fifth manufacturing facilities expected to commence operations in the second halves of 2024 and 2025, respectively. With a global footprint that spans the United States, India, Malaysia, and Vietnam, we expect to have an annual manufacturing capacity of over 25 GW by the end of 2026.
Certain of our financial results and other key operational developments for the three months ended June 30, 2024 include the following:
•Net sales for the three months ended June 30, 2024 increased by 25% to $1.0 billion compared to $0.8 billion for the same period in 2023. The increase was primarily driven by an increase in the volume of modules sold to third parties and an increase in the average selling price per watt of our modules.
•Gross profit as a percentage of net sales for the three months ended June 30, 2024 increased 11.1 percentage points to 49.4% from 38.3% for the same period in 2023. The increase in gross profit was primarily due to a higher sales mix of modules qualifying for the advanced manufacturing production credit under Section 45X of the IRC, higher utilization across our manufacturing plants, and our entitlement to a contract termination payment from one of our European customers that reduced its module demand in the current period.
•As of June 30, 2024, the total installed nameplate production capacity across all our facilities was approximately 17.6 GW. During the three months ended June 30, 2024, we produced 3.7 GW and sold 3.4 GW of solar modules. During 2024, we expect to produce between 15.6 GW and 16.0 GW and sell between 15.6 GW and 16.3 GW of solar modules.
•During the three months ended June 30, 2024, we achieved a new world record CdTe research cell conversion efficiency of 23.1%, which was certified by the U.S. Department of Energy’s National Renewable Energy Laboratory.
•During the three months ended June 30, 2024, we completed certain key construction and equipment installation activities at our dedicated R&D innovation center in Ohio, and in July 2024, the facility was formally commissioned. This R&D facility features a high-tech pilot manufacturing line, which is expected to enable the production of full-sized prototypes of thin film and tandem PV modules, supporting the implementation of our technology roadmap.
•In December 2023, we entered into an agreement with Fiserv for the sale of $687.2 million of Section 45X tax credits generated during 2023 for aggregate cash proceeds of $659.7 million. We received the full cash proceeds during the six months ended June 30, 2024.
Market Overview
Solar energy is one of the fastest growing forms of renewable energy with numerous economic and environmental benefits that make it an attractive complement to or substitute for traditional forms of energy generation. Over the past decade, the cost of producing electricity from PV solar power systems has decreased to levels that are competitive with or below the wholesale price of electricity in many markets. This price decline has opened new possibilities to develop systems in many locations with limited or no financial incentives, thereby promoting the widespread adoption of solar energy. Other technological developments in the renewable energy industry, such as the advancement of energy storage capabilities, have further enhanced the prospects of solar energy as an alternative to traditional forms of energy generation. In addition to these economic benefits, solar energy has substantial environmental benefits. For example, PV solar power systems generate no greenhouse gas or other emissions and use minimal amounts of water compared to traditional energy generation assets. As a result of these and other factors, worldwide solar markets continue to develop and expand.
Recently enacted government support programs, such as the IRA, have contributed and are expected to continue to contribute to this momentum by providing solar module manufacturers, project developers, and project owners with certain subsidies and tax incentives to accelerate the ongoing transition to clean energy. Among other things, the IRA (i) reinstates the 30% investment tax credit for qualifying solar projects that meet certain wage and apprenticeship requirements, (ii) extends the production tax credit to include energy generated from solar projects, (iii) provides incremental investment and production tax credits for solar projects that meet certain domestic content and location requirements, and (iv) offers tax credits for solar modules and solar module components manufactured in the United States and sold to third parties.
Supply and demand. As a result of the market opportunities described above, we are in the process of expanding our manufacturing capacity, including the construction of our fourth and fifth manufacturing facilities in the United States, which are expected to commence operations in the second halves of 2024 and 2025, respectively. We continue to evaluate opportunities for future expansion worldwide. We believe manufacturers of solar cells and modules, particularly those in China, have significant installed production capacity, relative to global demand, and the ability for additional capacity expansion. Accordingly, we believe the solar industry may experience periods of structural imbalance between supply and demand, which could lead to periods of pricing volatility. Further, demand for solar energy in key markets, such as the United States, India, and Europe, may be affected by the nature and extent of commitments to the renewable energy transition at the local and global levels. For example, certain large oil and gas and energy companies have experienced investor pressure to pursue returns commensurate with those currently associated with fossil fuel projects. Notwithstanding these considerations, utility and corporate demand for clean energy, and overall electric load growth, especially as a result of artificial intelligence-driven data center demand, continue to increase. In light of such market realities, we continue to advocate for industrial and trade policies that provide a level playing field for manufacturers of solar cells and modules. We also continue to focus on our strategies and points of differentiation, which include our advanced module technology, our manufacturing process and distributed manufacturing presence, our R&D capabilities, the sustainability advantage of our modules, and our financial stability.
Pricing competition. The solar industry has been characterized by intense pricing competition, both at the module and system levels. This competition may result in an environment in which pricing falls rapidly, which could potentially increase demand for solar energy solutions but constrain the ability for module manufacturers and project developers to sustain meaningful and consistent profitability. Our results of operations could be adversely affected if competitors reduce pricing below their costs, bid aggressively low prices for module sale agreements, or are able to operate at minimal or negative operating margins for sustained periods of time. For certain of our competitors, including many in China, these practices may be enabled by their direct or indirect access to sovereign capital or other forms of state support. Although module average selling prices in many global markets have declined, near-term module pricing in the United States, our primary market, remains relatively stable due, in part, to the rising demand for domestically manufactured modules as a result of the IRA.
Diverse offerings. We face intense competition from manufacturers of crystalline silicon solar modules and other emerging technologies. Solar module manufacturers compete with one another on sales price per watt, which may be influenced by several module value attributes, including energy yield, wattage (through a larger form factor or an improved conversion efficiency), degradation, sustainability, and reliability. Sales price per watt may also be influenced by warranty terms, customer payment terms, and/or module content attributes. We believe that utility-scale solar will continue to be a compelling offering and will continue to represent an increasing portion of the overall electricity generation mix. However, this focus on utility-scale module offerings exists within a current market environment that includes rooftop and distributed generation solar, which may influence our future offerings.
We continue to devote significant resources to support the implementation of our technology roadmap and improve the energy output of our modules. In the course of our R&D activities, we explore various technologies in our efforts to sustain competitive differentiation of our modules. Such technologies include the development of bifacial modules, the implementation of our CuRe program, and ongoing research and development of multi-junction solar modules.
•Bifacial. While conventional solar modules are monofacial, meaning their ability to produce energy is a function of direct and diffuse irradiance on their front side, most module manufacturers offer bifacial modules that also capture diffuse irradiance on the back side of a module. Bifaciality compromises nameplate efficiency, but by converting both front and rear side irradiance, such technology may improve the overall energy production of a module relative to nameplate efficiency when applied in certain applications, which could potentially lower the overall levelized cost of electricity (“LCOE”) of a system when compared to systems using monofacial solar modules. We recently began commercial production of bifacial solar modules at certain of our manufacturing facilities in Ohio and, during the three months ended June 30, 2024, delivered our first bifacial modules to customers. Our bifacial module features an innovative transparent back contact which, in addition to converting both front and rear side irradiance, allows infrared light to pass through rather than be absorbed as heat. This design lowers the operational temperature of the module, resulting in a higher energy yield.
•CuRe. Our CuRe program is intended to improve our current semiconductor structure by replacing copper with certain other elements that are expected to enhance module performance by improving its bifaciality characteristics, improving its temperature coefficient, and improving its warranted degradation. As a result of these performance improvements, our PV solar modules are expected to produce more energy in real world operating conditions over their estimated useful lives than crystalline silicon modules with the same nameplate capacity. We currently expect to complete the lead line implementation of our CuRe technology in late 2024 and intend to begin replication of the technology across our fleet in late 2025.
•Multi-junction. We continue to evaluate opportunities to develop and leverage other solar cell technologies in multi-junction applications that combine our thin film PV technology with another high efficiency PV semiconductor, with each layer optimized for a different range of the solar spectrum. We believe such applications, which are expected to utilize at least one thin-film semiconductor, have the potential to significantly increase the efficiency of PV modules beyond the limits of traditional single-junction devices. Our acquisition of Evolar is expected to accelerate the development of high efficiency multi-junction devices by integrating Evolar’s expertise with First Solar’s existing R&D capabilities.
Product efficiencies. The efficiencies gained from the vertical integration of our manufacturing model and our continued ability to reduce costs allow us to compete favorably in markets where pricing for modules and systems is highly competitive. Our cost competitiveness is based in large part on our advanced thin film semiconductor technology, module wattage, proprietary manufacturing process (which enables us to produce a CdTe module in a matter of hours using a continuous and highly automated industrial manufacturing process, as opposed to a batch process), and focus on operational excellence. In addition, our CdTe modules use approximately 2% to 3% of the amount of semiconductor material that is used to manufacture conventional crystalline silicon solar modules. The cost of polysilicon is a significant driver of the manufacturing cost of crystalline silicon solar modules, and the timing and rate of change in the cost of silicon feedstock and polysilicon could lead to changes in solar module pricing levels.
Energy performance. In many climates our solar modules provide certain energy production advantages relative to competing crystalline silicon solar modules. For example, our CdTe solar technology provides:
•a superior temperature coefficient, which results in stronger system performance in typical high insolation climates as the majority of a system’s generation, on average, occurs when module temperatures are well above 25°C (standard test conditions);
•a superior spectral response in humid environments where atmospheric moisture alters the solar spectrum relative to standard test conditions;
•a better partial shading response than competing crystalline silicon technologies, which may experience significantly lower energy generation than CdTe solar technologies when partial shading occurs; and
•an immunity to cell cracking and its resulting power output loss, a common failure often observed in crystalline silicon modules caused by poor manufacturing, handling, weather, or other conditions.
In addition to these technological advantages, we warrant that our solar modules will produce at least 98% of their labeled power output rating during the first year, with the warranty coverage reducing by a degradation factor between 0.3% and 0.5%, depending on the module series, every year thereafter throughout the limited power output warranty period of up to 30 years. As a result of these and other factors, our solar modules can produce more annual energy in real world operating conditions than conventional crystalline silicon modules with the same nameplate capacity.
While our modules are generally competitive in cost, reliability, and performance attributes, there can be no guarantee such competitiveness will continue to exist in the future to the same extent or at all. Any declines in the competitiveness of our products could result in further declines in the average selling prices of our modules and additional margin compression. Accordingly, we continue to focus on enhancing the competitiveness of our solar modules through our module technology and cost reduction roadmaps.
Certain Trends and Uncertainties
We believe that our business, financial condition, and results of operations may be favorably or unfavorably impacted by the following trends and uncertainties. See Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023 for discussions of other risks (the “Risk Factors”) that may affect us.
Our business is evolving worldwide and is shaped by the varying ways in which our offerings can be compelling and economically viable solutions to energy needs in various markets. In addressing electricity demands, we are focused on providing utility-scale module offerings in key geographic markets that we believe have a significant need for mass-scale PV solar electricity, including markets throughout the United States, India, and Europe. We closely evaluate and monitor the appropriate level of resources required to support such markets and their associated sales opportunities. When deployed in utility-scale applications, our modules provide energy at a lower LCOE compared to traditional forms of energy generation, making them an attractive alternative to or replacement for aging fossil fuel-based generation resources. Accordingly, future retirements of aging energy generation resources represent a significant increase in the potential market for solar energy.
Demand for our PV solar module offerings depends, in part, on market factors outside our control. For example, many governments have proposed or enacted policies or support programs intended to encourage renewable energy investments to achieve decarbonization objectives and/or establish greater energy independence. While we compete in markets that do not require solar-specific government subsidies or support programs, our net sales and profits remain subject to variability based on the availability and size of government subsidies and economic incentives. Adverse changes in these factors could increase the cost of utility-scale systems, which could reduce demand for our solar modules. Recent developments to government support programs include the following:
•United States. In August 2022, the U.S. President signed the IRA into law, which is intended to accelerate the country’s ongoing transition to clean energy. Among other things, the financial incentives provided by the IRA have significantly increased demand for modules manufactured in the United States. Accordingly, the demand for these solar modules is expected to increase domestic manufacturing in the near term, which may result in localized supply chain constraints and periods of inflationary pricing for certain of our key raw materials. The financial incentives provided by the IRA have also increased demand for solar modules in general due to the incremental tax credit available for the qualified production of clean hydrogen that is powered by renewable resources. There are currently several critical and complex aspects of the IRA pending further technical guidance and final regulations from the IRS and the U.S. Treasury Department. Given the complexities of the IRA, we continue to evaluate the extent of benefits available to us, which we expect will favorably impact our results of operations in future periods. For example, we currently expect to qualify for the advanced manufacturing production credit under Section 45X of the IRC, which provides certain specified benefits for solar modules and solar module components manufactured in the United States and sold to third parties. See Note 5. “Government Grants” and Note 13. “Income Taxes” to our condensed consolidated financial statements for discussion of our expectation of the financial benefits available to us under the IRA and developments to technical guidance and regulations, respectively.
•United States. In September 2023, the U.S. Department of Energy Solar Energy Technologies Office (“SETO”) announced the Advancing U.S. Thin-Film Solar Photovoltaics Funding Opportunity, which provides up to $44 million for qualifying solar R&D projects related to CdTe development and the manufacturing of perovskite tandem PV products. In May 2024, SETO announced the award recipients for this funding opportunity, which included two of our R&D projects. These grants are intended to accelerate and expand domestic solar R&D to strengthen U.S. solar manufacturing and contribute to renewable energy targets.
•India. In March 2023, the government of India allocated financial incentives under the Production Linked Incentive (“PLI”) scheme to certain PV module manufacturers, including First Solar. The PLI scheme is expected to provide aggregate funding of INR 185 billion ($2.3 billion), of which INR 11.8 billion ($143 million) was allocated to First Solar, to promote the manufacturing of high efficiency solar modules in India and to reduce India’s dependency on foreign imports of solar modules. Under the PLI scheme, manufacturers were selected through a competitive bid process and may be entitled to receive certain cash incentives over a five-year period following the commissioning of their manufacturing facilities. Among other things, such incentives are subject to attaining certain minimum thresholds for module efficiency and temperature coefficient and require that a certain proportion of raw materials be sourced from the domestic market. Such conditions will be evaluated on a quarterly basis from 2026 through 2031. At this time, it is uncertain to what extent we may qualify for such incentives.
Demand for our solar energy solutions also depends on domestic or international trade policies and government regulations, which may be proposed, revised, and/or enacted across short- and long-term time horizons with varying degrees of impact to our net sales, profit, and manufacturing operations. Changes in these policies and regulations could adversely impact the competitive landscape of solar markets, which could reduce demand for our solar modules. Recent revisions or proposed changes to trade policy and government regulations include the following:
•United States. The United States currently imposes antidumping and countervailing duties (“AD/CVD”) on certain imported crystalline silicon PV cells and modules from China and Taiwan. Such AD/CVD can change over time pursuant to annual reviews conducted by the U.S. Department of Commerce (“USDOC”), and a decline in duty rates or the USDOC’s failure to fully enforce U.S. AD/CVD laws could have an adverse impact on our operating results. In August 2023, the USDOC issued final affirmative circumvention rulings, finding that solar panels completed in Cambodia, Malaysia, Thailand, and Vietnam using parts and components produced in China circumvent the pre-existing AD/CVD orders on China. Such duties apply to circumventing imports on or after June 6, 2024, as well as any circumventing imports prior to that date that are not used or installed on or before December 3, 2024. Our operating results could be adversely impacted if the USDOC and other U.S. government agencies do not enforce the affirmative circumvention rulings as expected or if pending litigation challenges result in a modification of the rulings. Conversely, effective enforcement could positively impact our operating results.
•United States. In October 2023, a coalition of U.S. aluminum extruders and a labor union filed AD/CVD petitions with the USDOC and the U.S. International Trade Commission (“USITC”) related to aluminum extrusions from 15 countries. The USDOC and USITC have initiated investigations based on the petitions. We import certain items that appear to be within the scope of the investigations. Our operating results could be adversely impacted if the USDOC imposes duties on such imports. The USITC issued affirmative preliminary AD/CVD determinations in November 2023, and the USDOC issued preliminary antidumping determinations in May 2024, which found that our Malaysian supplier of aluminum extrusions was not dumping. The USDOC’s and USITC’s final determinations are expected to be announced in September 2024 and October 2024, respectively.
•United States. In April 2024, the American Alliance for Solar Manufacturing Trade Committee, which includes First Solar, filed a set of AD/CVD petitions with the USDOC and the USITC to impose duties on certain unfairly traded solar products from Cambodia, Malaysia, Thailand, and Vietnam. The investigations could potentially lead to the imposition of AD/CVD orders on such solar products. In June 2024, the USITC issued affirmative preliminary determinations. The USDOC is expected to announce preliminary determinations in the CVD and AD investigations in October 2024 and November 2024, respectively.
•India. The Approved List of Models and Manufacturers (“ALMM”) was introduced in 2021 as a non-tariff barrier to incentivize local manufacturing of PV modules by approving the list of models and manufacturers who can participate in certain solar development projects. The ALMM is approved by the Ministry of New and Renewable Energy, and any modifications to the list and its application may affect future investments in solar module manufacturing in India. In April 2024, the government of India reimposed the ALMM, thereby requiring solar project developers to procure qualifying modules from companies on the list, which includes our Indian manufacturing facility. Our operating results could be adversely impacted if the ALMM requirements are significantly relaxed to allow modules to be imported from other countries. Also in April 2024, the ALMM was amended to include specific minimum conversion efficiency thresholds for CdTe solar technologies starting at 18% for solar lighting, 18.5% for rooftop applications, and 19% for utility-scale applications.
Our ability to provide solar modules on economically attractive terms is also affected by the availability and cost of logistics services associated with the procurement of raw materials or equipment used in our manufacturing process and the shipping, handling, storage, and distribution of our modules. To mitigate certain logistics costs, we employ commercial contract structures that provide additional consideration to us if the cost of logistics services, excluding demurrage and detention, exceeds defined thresholds. We may also adjust our shipping plans to include additional lead times for module deliveries and/or utilize our network of U.S. distribution centers to mitigate logistics costs. Additionally, our manufacturing capacity expansions are expected to bring production activities closer to customer demand, further mitigating our exposure to the cost of ocean freight.
We generally price and sell our solar modules on a per watt basis. As of June 30, 2024, we had entered into contracts with customers for the future sale of 74.6 GW of solar modules for an aggregate transaction price of $22.3 billion, which we expect to recognize as revenue through 2030 as we transfer control of the modules to our customers. Such volume includes contracts for the sale of 38.4 GW of solar modules with anticipated price adjustments for future module technology improvements, including enhancements to certain energy related attributes. Based on these potential improvements, the contracted module volume as of June 30, 2024, the expected timing such improvements being incorporated into our manufacturing process, and the expected timing of module deliveries, such adjustments, if realized, could result in additional revenue of up to $0.7 billion, the majority of which would be recognized between 2025 and 2028. In addition to these price adjustments, certain of our contracts with customers may include favorable price adjustments associated with sales freight in excess of defined thresholds and/or favorable or unfavorable price adjustments associated with changes to (i) certain commodity prices, (ii) the module wattage committed for delivery, and (iii) the volume of modules sold that meet certain U.S. domestic content requirements. As a result, the revenue recognized from such contracts may increase or decrease in future periods relative to the original transaction price.
We continue to increase the nameplate production capacity of our existing manufacturing facilities by improving our production throughput, increasing module wattage, and reducing manufacturing yield losses. Additionally, we are in the process of expanding our manufacturing capacity by approximately 7.6 GW, including the construction of our fourth and fifth manufacturing facilities in the United States, as well as capacity expansion at our existing facilities. This additional capacity, and any other potential investments to add to or otherwise modify our existing manufacturing capacity in response to market demand and competition, may require significant internal and possibly external sources of capital, and may be subject to certain risks and uncertainties described in Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023.
Results of Operations
The following table sets forth our condensed consolidated statements of operations as a percentage of net sales for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Net sales | | 100.0 | % | | 100.0 | % | | 100.0 | % | | 100.0 | % |
Cost of sales | | 50.6 | % | | 61.7 | % | | 53.2 | % | | 68.9 | % |
Gross profit | | 49.4 | % | | 38.3 | % | | 46.8 | % | | 31.1 | % |
Selling, general and administrative | | 4.6 | % | | 5.7 | % | | 5.1 | % | | 6.6 | % |
Research and development | | 5.1 | % | | 4.5 | % | | 5.2 | % | | 4.9 | % |
Production start-up | | 2.7 | % | | 2.9 | % | | 2.4 | % | | 3.2 | % |
Litigation loss | | — | % | | 4.4 | % | | — | % | | 2.6 | % |
Gain on sales of businesses, net | | — | % | | — | % | | 0.1 | % | | — | % |
Operating income | | 36.9 | % | | 20.8 | % | | 34.1 | % | | 13.7 | % |
Foreign currency loss, net | | (1.0) | % | | (0.6) | % | | (0.7) | % | | (0.8) | % |
Interest income | | 2.4 | % | | 3.1 | % | | 2.9 | % | | 3.7 | % |
Interest expense, net | | (1.0) | % | | (0.2) | % | | (1.1) | % | | (0.2) | % |
Other (expense) income, net | | (0.1) | % | | 0.1 | % | | (0.2) | % | | — | % |
Income tax expense | | (2.7) | % | | (2.2) | % | | (2.6) | % | | (0.8) | % |
Net income | | 34.6 | % | | 21.0 | % | | 32.5 | % | | 15.7 | % |
Segment Overview
Our primary segment is our modules business, which involves the design, manufacture, and sale of CdTe solar modules, which convert sunlight into electricity. Third-party customers of our modules segment include system developers, independent power producers, utilities, commercial and industrial companies, and other system owners and operators. Our residual business operations include certain project development activities, O&M services, the results of operations from PV solar power systems we owned and operated in certain international regions, and the sale of such systems to third-party customers.
Net sales
We generally price and sell our solar modules on a per watt basis. During the three and six months ended June 30, 2024, we sold the majority of our solar modules to developers and operators of systems in the United States, and substantially all of our modules business net sales were denominated in U.S. dollars. We recognize revenue for module sales at a point in time following the transfer of control of the modules to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Net sales from our residual business operations primarily consists of revenue recognized for sales of development projects or completed systems, including any modules installed in such systems and any revenue from energy generated by such systems.
The following table shows net sales by reportable segment for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Modules | | $ | 1,008,765 | | | $ | 802,237 | | | $ | 206,528 | | | 26 | % | | $ | 1,802,199 | | | $ | 1,338,827 | | | $ | 463,372 | | | 35 | % |
Other | | 1,717 | | | 8,436 | | | (6,719) | | | (80) | % | | 2,391 | | | 20,132 | | | (17,741) | | | (88) | % |
Net sales | | $ | 1,010,482 | | | $ | 810,673 | | | $ | 199,809 | | | 25 | % | | $ | 1,804,590 | | | $ | 1,358,959 | | | $ | 445,631 | | | 33 | % |
Net sales from our modules segment increased $206.5 million for the three months ended June 30, 2024 compared to the three months ended June 30, 2023 primarily due to a 21% increase in the volume of modules sold to third parties and an 4% increase in the average selling price per watt. Net sales from our residual business operations during the three months ended June 30, 2024 decreased $6.7 million compared to the three months ended June 30, 2023 as our residual business operations continue to wind down.
Net sales from our modules segment increased $463.4 million for the six months ended June 30, 2024 compared to the six months ended June 30, 2023 primarily due to a 29% increase in the volume of modules sold to third parties and a 5% increase in the average selling price per watt. Net sales from our residual business operations during the six months ended June 30, 2024 decreased $17.7 million compared to the six months ended June 30, 2023 as our residual business operations continue to wind down.
Cost of sales
Our modules business cost of sales includes the cost of raw materials and components for manufacturing solar modules, such as glass, transparent conductive coatings, CdTe and other thin film semiconductors, laminate materials, connector assemblies, edge seal materials, and frames or back rails. In addition, our cost of sales includes direct labor for the manufacturing of solar modules and manufacturing overhead, such as engineering, equipment maintenance, quality and production control, and information technology. Our cost of sales also includes depreciation of manufacturing plant and equipment, facility-related expenses, environmental health and safety costs, and costs associated with shipping, warranties, and solar module collection and recycling (excluding accretion). Cost of sales for our residual business operations includes project-related costs, such as development costs (legal, consulting, transmission upgrade, interconnection, permitting, and other similar costs), EPC costs (consisting primarily of solar modules, inverters, electrical and mounting hardware, project management and engineering, and construction labor), and site-specific costs.
The following table shows cost of sales by reportable segment for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Modules | | $ | 510,432 | | | $ | 500,320 | | | $ | 10,112 | | | 2 | % | | $ | 957,698 | | | $ | 930,016 | | | $ | 27,682 | | | 3 | % |
Other | | 1,161 | | | (67) | | | 1,228 | | | N/A | | 2,000 | | | 6,472 | | | (4,472) | | | (69) | % |
Cost of sales | | $ | 511,593 | | | $ | 500,253 | | | $ | 11,340 | | | 2 | % | | $ | 959,698 | | | $ | 936,488 | | | $ | 23,210 | | | 2 | % |
% of net sales | | 50.6 | % | | 61.7 | % | | | | | | 53.2 | % | | 68.9 | % | | | | |
Cost of sales increased $11.3 million, or 2%, and decreased 11.1 percentage points as a percent of net sales for the three months ended June 30, 2024 compared to the three months ended June 30, 2023. The increase in cost of sales was driven by a $10.1 million increase in our modules segment cost of sales primarily due to (i) higher costs of $128.6 million due to an increase in the volume of modules sold, partially offset by (ii) a higher sales mix of modules qualifying for the advanced manufacturing production credit under Section 45X of the IRC, which decreased cost of sales by $103.6 million compared to the prior period, (iii) lower ramp costs at our newest Ohio and our Indian manufacturing facilities of $23.1 million, and (iv) lower sales freight of $13.7 million due to a reduction in rates.
Cost of sales increased $23.2 million, or 2%, and decreased 15.7 percentage points as a percent of net sales for the six months ended June 30, 2024 compared to the six months ended June 30, 2023. The increase in cost of sales was driven by a $27.7 million increase in our modules segment cost of sales primarily due to (i) an increase in the volume of modules sold resulting in higher costs of $304.5 million and (ii) continued module costs reductions of $10.0 million. These increases were partially offset by (iii) the recognition of the above-mentioned advanced manufacturing production credit, which decreased costs by $227.9 million, (iv) lower sales freight of $70.3 million, and (v) lower production ramp costs of $29.7 million. The overall increase in cost of sales was partially offset by a $4.5 million decrease in our residual business operations cost of sales as our residual business operations continue to wind down.
Gross profit
Gross profit may be affected by numerous factors, including the selling prices of our modules and the selling prices of projects and services included in our residual business operations, our manufacturing costs, the capacity utilization of our manufacturing facilities, and foreign exchange rates. Gross profit may also be affected by the mix of net sales from our modules business and residual business operations.
The following table shows gross profit for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Gross profit | | $ | 498,889 | | | $ | 310,420 | | | $ | 188,469 | | | 61 | % | | $ | 844,892 | | | $ | 422,471 | | | $ | 422,421 | | | 100 | % |
% of net sales | | 49.4 | % | | 38.3 | % | | | | | | 46.8 | % | | 31.1 | % | | | | |
Gross profit as a percentage of net sales increased 11.1 percentage points to 49.4% during the three months ended June 30, 2024 from 38.3% during the three months ended June 30, 2023 primarily due to (i) a higher sales mix of modules qualifying for the advanced manufacturing production credit described above, (ii) higher utilization across our manufacturing plants, and (iii) our entitlement to a contract termination payment from one of our European customers that reduced its module demand in the current period.
Gross profit as a percentage of net sales increased 15.7 percentage points to 46.8% during the six months ended June 30, 2024 from 31.1% during the six months ended June 30, 2023 primarily due to (i) a higher sales mix of modules qualifying for the advanced manufacturing production credit described above, (ii) higher utilization across our manufacturing facilities, (iii) an increase in the volume of modules sold, and (iv) lower sales freight.
Selling, general and administrative
Selling, general and administrative expense consists primarily of salaries and other personnel-related costs, professional fees, insurance costs, and other business development and selling expenses.
The following table shows selling, general and administrative expense for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Selling, general and administrative | | $ | 46,560 | | | $ | 46,328 | | | $ | 232 | | | 1 | % | | $ | 92,387 | | | $ | 90,356 | | | $ | 2,031 | | | 2 | % |
% of net sales | | 4.6 | % | | 5.7 | % | | | | | | 5.1 | % | | 6.6 | % | | | | |
Selling, general and administrative expense for the three and six months ended June 30, 2024 was consistent with the three and six months ended June 30, 2023.
Research and development
Research and development expense consists primarily of salaries and other personnel-related costs; the cost of products, materials, and outside services used in our R&D activities; and depreciation and amortization expense associated with R&D specific facilities and equipment. We maintain a number of programs and activities to improve our technology and processes in order to enhance the performance and reduce the costs of our solar modules.
The following table shows research and development expense for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Research and development | | $ | 51,937 | | | $ | 36,745 | | | $ | 15,192 | | | 41 | % | | $ | 94,679 | | | $ | 67,255 | | | $ | 27,424 | | | 41 | % |
% of net sales | | 5.1 | % | | 4.5 | % | | | | | | 5.2 | % | | 4.9 | % | | | | |
Research and development expense for the three and six months ended June 30, 2024 increased compared to the three and six months ended June 30, 2023 primarily due to higher depreciation and maintenance costs resulting from our investments in R&D facilities and equipment and higher employee compensation expense resulting from an increase in headcount.
Production start-up
Production start-up expense consists of costs associated with operating a production line before it is qualified for commercial production, including the cost of raw materials for solar modules run through the production line during the qualification phase, employee compensation for individuals supporting production start-up activities, and applicable facility related costs. Production start-up expense also includes costs related to the selection of a new site and implementation costs for manufacturing process improvements to the extent we cannot capitalize these expenditures.
The following table shows production start-up expense for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Production start-up | | $ | 27,451 | | | $ | 23,377 | | | $ | 4,074 | | | 17 | % | | $ | 42,859 | | | $ | 42,871 | | | $ | (12) | | | — | % |
% of net sales | | 2.7 | % | | 2.9 | % | | | | | | 2.4 | % | | 3.2 | % | | | | |
During the three and six months ended June 30, 2024, we incurred production start-up expense primarily for our fourth manufacturing facility in the U.S., which is expected to commence operations in the second half of 2024. During the three and six months ended June 30, 2023, we incurred production start-up expense primarily for our first manufacturing facility in India, which commenced operations during 2023.
Foreign currency loss, net
Foreign currency loss, net consists of the net effect of gains and losses resulting from holding assets and liabilities and conducting transactions denominated in currencies other than our subsidiaries’ functional currencies.
The following table shows foreign currency loss, net for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Foreign currency loss, net | | $ | (9,649) | | | $ | (4,652) | | | $ | (4,997) | | | 107 | % | | $ | (12,507) | | | $ | (10,599) | | | $ | (1,908) | | | 18 | % |
Foreign currency loss, net for the three and six months ended June 30, 2024 increased compared to the three and six months ended June 30, 2023 largely due to higher costs associated with hedging activities related to our subsidiaries in India.
Interest income
Interest income is earned on our cash, cash equivalents, marketable securities, restricted cash, restricted cash equivalents, and restricted marketable securities. Interest income also includes interest earned from late customer payments.
The following table shows interest income for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Interest income | | $ | 24,599 | | | $ | 25,026 | | | $ | (427) | | | (2) | % | | $ | 51,844 | | | $ | 50,848 | | | $ | 996 | | | 2 | % |
Interest income for the three and six months ended June 30, 2024 was consistent with the three and six months ended June 30, 2023. Although yields on our investments were generally higher in 2024, they were partially offset by lower average holdings of time deposits.
Interest expense, net
Interest expense, net is primarily comprised of interest incurred on debt. We may capitalize interest expense to our property, plant and equipment when such costs qualify for interest capitalization, which reduces the amount of net interest expense reported in any given period.
The following table shows interest expense, net for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Interest expense, net | | $ | (9,765) | | | $ | (1,415) | | | $ | (8,350) | | | >500% | | $ | (18,975) | | | $ | (2,163) | | | $ | (16,812) | | | >500% |
Interest expense, net for the three and six months ended June 30, 2024 increased compared to the three and six months ended June 30, 2023 primarily due to additional borrowing under various arrangements in India.
Other (expense) income, net
Other (expense) income, net is primarily comprised of miscellaneous items and realized gains and losses on the sale of marketable securities and restricted marketable securities.
The following table shows other (expense) income, net for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Other (expense) income, net | | $ | (565) | | | $ | 997 | | | $ | (1,562) | | | N/A | | $ | (3,364) | | | $ | (459) | | | $ | (2,905) | | | >500% |
Other (expense) income, net for the three and six months ended June 30, 2024 decreased compared to the three and six months ended June 30, 2023 primarily due to commitment fees on our Revolving Credit Facility.
Income tax expense
Income tax expense or benefit, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect our best estimate of current and future taxes to be paid. We are subject to income taxes in both the United States and numerous foreign jurisdictions in which we operate, principally Singapore, Malaysia, Vietnam, and India. Significant judgments and estimates are required to determine our consolidated income tax expense. The statutory federal corporate income tax rate in the United States is 21%, and the tax rates in Singapore, Malaysia, Vietnam, and India are 17%, 24%, 20%, and 17%, respectively. In Malaysia, we have been granted a long-term tax holiday, scheduled to expire in 2027, pursuant to which substantially all of our income earned in Malaysia is exempt from income tax, conditional upon our continued compliance with certain employment and investment thresholds. In Vietnam, we have been granted a long-term tax incentive, scheduled to expire at the end of 2036, pursuant to which income earned in Vietnam is subject to reduced annual tax rates, conditional upon our continued compliance with certain revenue and R&D spending thresholds.
The following table shows income tax expense for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | | | Six Months Ended June 30, | | | | |
(Dollars in thousands) | | 2024 | | 2023 | | Three Month Change | | 2024 | | 2023 | | Six Month Change |
Income tax expense | | $ | (27,775) | | | $ | (17,892) | | | $ | (9,883) | | | 55 | % | | $ | (46,678) | | | $ | (11,004) | | | $ | (35,674) | | | 324 | % |
Effective tax rate | | 7.4 | % | | 9.5 | % | | | | | | 7.4 | % | | 4.9 | % | | | | |
Our tax rate is affected by the advanced manufacturing production credit under Section 45X and recurring items such as tax rates in foreign jurisdictions and the relative amounts of income we earn in those jurisdictions. The rate is also affected by discrete items that may occur in any given period but are not consistent from period to period. During the three months ended June 30, 2024, we reversed our position to indefinitely reinvest the accumulated earnings of a foreign subsidiary and recorded discrete tax expense of approximately $6 million. There were no other changes to our indefinite reinvestment assertions during the quarter.
Income tax expense increased $9.9 million during the three months ended June 30, 2024 compared to the three months ended June 30, 2023 primarily due to higher pretax income and the discrete tax expense associated with the reversal of our indefinite reinvestment assertion described above.
Income tax expense increased $35.7 million during the six months ended June 30, 2024 compared to the six months ended June 30, 2023 primarily due to higher pretax income and lower excess tax benefits associated with share-based compensation.
Critical Accounting Policies and Estimates
In preparing our condensed consolidated financial statements in conformity with U.S. GAAP, we make estimates and assumptions that affect the amounts of reported assets, liabilities, revenues, and expenses, as well as the disclosure of contingent liabilities. Some of our accounting policies require the application of significant judgment in the selection of the appropriate assumptions for making these estimates. By their nature, these judgments are subject to an inherent degree of uncertainty. We base our judgments and estimates on our historical experience, our forecasts, and other available information as appropriate. We believe the judgments and estimates involved in accrued solar module collection and recycling, product warranties, and government grants have the greatest potential impact on our condensed consolidated financial statements. The actual results experienced by us may differ materially and adversely from our estimates. To the extent there are material differences between our estimates and the actual results, our future results of operations will be affected. For a description of the accounting policies that require the most significant judgment and estimates in the preparation of our condensed consolidated financial statements, refer to our Annual Report on Form 10-K for the year ended December 31, 2023. There have been no material changes to our accounting policies during the six months ended June 30, 2024.
Recent Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740) — Improvements to Income Tax Disclosures, which requires greater disaggregation of an entity’s income tax disclosures. Among other things, ASU 2023-09 requires entities to disclose (i) specific categories in the effective tax rate reconciliation, (ii) pretax income or loss from continuing operations, separated between domestic and foreign jurisdictions, (iii) income tax expense or benefit from continuing operations, separated by federal, state, and foreign jurisdictions, and (iv) income taxes paid to federal, state, and foreign jurisdictions. ASU 2023-09 is effective for public companies for annual periods beginning after December 15, 2024; although early adoption is permitted, we do not expect to do so. We are currently evaluating the impact ASU 2023-09 will have on our consolidated financial statements and associated disclosures.
Liquidity and Capital Resources
As of June 30, 2024, we believe that our cash, cash equivalents, marketable securities, cash flows from operating activities, and contracts with customers for the future sale of solar modules will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. In addition, we have availability under our Revolving Credit Facility, which is unused as of June 30, 2024. As necessary, we also believe we will have adequate access to the capital markets. We monitor our working capital to ensure we have adequate liquidity, both domestically and internationally. We intend to maintain appropriate debt levels based upon cash flow expectations, our overall cost of capital, and expected cash requirements for operations, including near-term construction activities and purchases of manufacturing equipment for our newest manufacturing and R&D facilities in the United States. However, our ability to raise capital on terms commercially acceptable to us could be constrained if there is insufficient lender or investor interest due to company-specific, industry-wide, or broader market concerns. Any incremental debt financing could result in increased debt service expenses and/or restrictive covenants, which could limit our ability to pursue our strategic plans.
As of June 30, 2024, we had $1.7 billion in cash, cash equivalents, and marketable securities compared to $2.1 billion as of December 31, 2023. This decrease was primarily driven by purchases of property, plant and equipment for our U.S. and Indian facilities, various operating expenditures, and certain advance payments of raw materials, partially offset by proceeds from the sale of Section 45X tax credits and cash receipts from module sales As of June 30, 2024 and December 31, 2023, $1.4 billion and $1.2 billion of our cash, cash equivalents, and marketable securities, respectively, was held by our foreign subsidiaries and was primarily based in U.S. dollar denominated holdings. Our investment policy seeks to preserve our investment principal and maintain adequate liquidity to meet our cash flow requirements, while at the same time optimizing the return on our investments. Such policy applies to all invested funds, whether managed internally or externally. Pursuant to such policy, we place our investments with a diversified group of high-quality financial institutions and limit the concentration of such investments with any one counterparty. We place significant emphasis on the creditworthiness of financial institutions and assess the credit ratings and financial health of our counterparty financial institutions when making investment decisions.
We utilize a variety of tax planning and financing strategies in an effort to ensure that our worldwide cash is available in the locations in which it is needed. If certain international funds were needed for our operations in the United States, we may be required to accrue and pay certain U.S. and foreign taxes to repatriate such funds. We maintain the intent and ability to permanently reinvest our accumulated earnings outside the United States, with the exception of certain subsidiaries for which applicable income taxes have been recorded as of June 30, 2024. During the three months ended June 30, 2024, we reversed our position to indefinitely reinvest the accumulated earnings of a foreign subsidiary, allowing us to repatriate certain offshore funds to support our strategic investments in the United States. Accordingly, in July 2024, we repatriated $1.0 billion of offshore funds. Our worldwide cash may also be affected by changes to foreign government banking regulations that restrict our ability to move funds among various jurisdictions under certain circumstances, which could negatively impact our access to capital, resulting in an adverse effect on our liquidity and capital resources.
Although we compete in markets that do not require solar-specific government subsidies or support programs, such incentives continue to influence the demand for PV solar energy around the world. For example, the financial incentives provided by the IRA are expected to increase both the demand for, and the domestic manufacturing of, solar modules in the United States. We continue to evaluate the extent of benefits available to us by the IRA, which are expected to favorably impact our liquidity and capital resources in future periods. For example, we currently expect to qualify for the advanced manufacturing production credit under Section 45X of the IRC, which provides certain specified benefits for solar modules and solar module components manufactured in the United States and sold to third parties. Such credit may be refundable by the IRS or transferable to a third party and is available from 2023 to 2032, subject to phase down beginning in 2030. Based on the current form factor of our modules, we expect to qualify for a credit of approximately 17 cents per watt for each module produced in the United States and sold to a third party. Accordingly, we expect the advanced manufacturing production credit will provide us with a significant source of funding throughout its 10-year period. In December 2023, we entered into an agreement with Fiserv for the sale of $687.2 million of Section 45X tax credits we generated during 2023 for aggregate cash proceeds of $659.7 million. We received the full cash proceeds during the six months ended June 30, 2024. For more information about certain risks associated with the benefits available to us under the IRA, see Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023. See Note 5. “Government Grants” to our condensed consolidated financial statements for further information about government grants.
As a result of various market opportunities and increased demand for our products, we commenced production of Series 7 modules at our third manufacturing facility in Ohio and our first manufacturing facility in India during 2023. We are in the process of expanding our manufacturing capacity, including the construction of our fourth and fifth manufacturing facilities in the United States, which are expected to commence operations in the second halves of 2024 and 2025, respectively. In aggregate, we currently expect our remaining investment in these U.S. facilities and upgrades to be approximately $1.4 billion, which we expect to incur throughout 2024 and 2025. The capital expenditures necessary to expand our capacity may be financed, in part, by cash on hand, advance payments from customers for module sales in future periods, the advanced manufacturing production credit described above, and/or near-term bridge financing instruments.
In addition to the expansion plans described above, we continue to increase the nameplate production capacity of our existing manufacturing facilities by improving our production throughput, increasing module wattage, and reducing manufacturing yield losses. We have a demonstrated history of innovation, continuous improvement, and manufacturing success driven by our significant investments in various R&D initiatives. We continue to invest significant financial resources in such initiatives, including the completion of a dedicated R&D innovation center in the United States to support the implementation of our technology roadmap. This facility features a high-tech pilot manufacturing line, which is expected to enable the production of full-sized prototypes of thin film and tandem PV modules. Such R&D facility was commissioned in July 2024. During 2024, we expect to spend between $1.8 billion and $2.0 billion for capital expenditures, including the new facilities mentioned above, and upgrades to machinery and equipment that we believe will further increase our module wattage and expand capacity and throughput at our facilities. These capital investments, and any other potential investments to implement our technology roadmap, may require significant internal and possibly external sources of capital, and may be subject to certain risks and uncertainties described in Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023.
We have also committed and expect to continue committing significant working capital to purchase various raw materials used in our module manufacturing process. Our failure to obtain raw materials and components that meet our quality, quantity, and cost requirements in a timely manner could interrupt or impair our ability to manufacture our solar modules or increase our manufacturing costs. Accordingly, we may enter into long-term supply agreements to mitigate potential risks related to the procurement of key raw materials and components, and such agreements may be noncancelable or cancelable with a significant penalty. For example, we have entered into long-term supply agreements for the purchase of certain specified minimum volumes of substrate glass and cover glass for our PV solar modules. We have the right to terminate certain of these agreements upon payment of specified termination penalties (which, in aggregate, are up to $518.5 million as of June 30, 2024 and decline over the remaining supply periods). Additionally, for certain strategic suppliers, we have made, and may in the future be required to make, certain advance payments to secure the raw materials necessary for our module manufacturing.
We have also committed certain financial resources to fulfill our solar module collection and recycling obligations and have established a trust under which these funds are put into custodial accounts with an established and reputable bank. As of June 30, 2024, such funds were comprised of restricted marketable securities of $200.2 million and associated restricted cash and cash equivalents balances of $1.8 million. As of June 30, 2024, our module collection and recycling liability was $134.8 million. Trust funds may be disbursed for qualified module collection and recycling costs (including capital and facility related recycling costs), payments to customers for assuming collection and recycling obligations, and reimbursements of any overfunded amounts. Investments in the trust must meet certain investment quality criteria comparable to highly rated government or agency bonds. As necessary, we adjust the funded amounts for our estimated collection and recycling obligations based on the estimated costs of collecting and recycling covered modules, estimated rates of return on our restricted marketable securities, and an estimated solar module life of 25 years, less amounts already funded in prior years.
As of June 30, 2024, we had no off-balance sheet debt or similar obligations, other than financial assurance related instruments, which are not classified as debt. We do not guarantee any third-party debt. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for further information about our financial assurance related instruments.
Cash Flows
The following table summarizes key cash flow activity for the six months ended June 30, 2024 and 2023 (in thousands):
| | | | | | | | | | | | | | |
| | Six Months Ended June 30, |
| | 2024 | | 2023 |
Net cash provided by (used in) operating activities | | $ | 460,737 | | | $ | (124,276) | |
Net cash used in investing activities | | (675,974) | | | (743,622) | |
Net cash (used in) provided by financing activities | | (27,655) | | | 216,578 | |
Effect of exchange rate changes on cash, cash equivalents, restricted cash, and restricted cash equivalents | | (5,600) | | | 2,454 | |
Net decrease in cash, cash equivalents, restricted cash, and restricted cash equivalents | | $ | (248,492) | | | $ | (648,866) | |
Operating Activities
The increase in net cash provided by operating activities was primarily driven by proceeds from sale of Section 45X credits.
Investing Activities
The decrease in net cash used in investing activities was primarily due to lower purchases of marketable securities in the current period and net cash paid for a business acquisition in the prior period, partially offset by higher purchases of property, plant and equipment in the current period for our U.S. and Indian facilities.
Financing Activities
The decrease in net cash provided by financing activities was primarily due to lower net borrowing under various debt agreements in the current period.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
There have been no material changes to the information previously provided under Item 7A. of our Annual Report on Form 10-K for the year ended December 31, 2023.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our “disclosure controls and procedures” as defined in Exchange Act Rule 13a-15(e) and 15d-15(e). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that as of June 30, 2024 our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
We also carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of our “internal control over financial reporting” as defined in Exchange Act Rule 13a-15(f) and 15d-15(f) to determine whether any changes in our internal control over financial reporting occurred during the three months ended June 30, 2024 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on that evaluation, there were no such changes in our internal control over financial reporting that occurred during the three months ended June 30, 2024.
CEO and CFO Certifications
We have attached as exhibits to this Quarterly Report on Form 10-Q the certifications of our Chief Executive Officer and Chief Financial Officer, which are required in accordance with the Exchange Act. We recommend that this Item 4. be read in conjunction with those certifications for a more complete understanding of the subject matter presented.
Limitations on the Effectiveness of Controls
Control systems, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control systems’ objectives are being met. Further, the design of any system of controls must reflect the fact that there are resource constraints, and the benefits of all controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of error or mistake. Control systems can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.
PART II. OTHER INFORMATION
Item 1. Legal Proceedings
See Note 10. “Commitments and Contingencies” under the heading “Legal Proceedings” of our condensed consolidated financial statements for legal proceedings and related matters.
Item 1A. Risk Factors
In addition to the other information set forth in this report, you should carefully consider the factors discussed in Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023, which could materially affect our business, financial condition, results of operations, or cash flows. The risks described in our Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently consider immaterial may also materially adversely affect our business, financial condition, results of operations, or cash flows. There have been no material changes in the risk factors contained in our Annual Report on Form 10-K.
Item 5. Other Information
From time to time, our directors and officers may adopt plans for the purchase or sale of our securities. Such plans may be designed to satisfy the affirmative defense conditions of Rule 10b5-1 under the Exchange Act or may constitute non-Rule 10b5-1 trading arrangements (as defined in Item 408(c) of Regulation S-K). During the three months ended June 30, 2024, none of our officers or directors adopted or terminated non-Rule 10b5-1 trading arrangements. However, certain of our officers adopted Rule 10b5-1 trading plans for the sale of our securities. The following table provides certain terms of such plans:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Name | | Position | | Action | | Adoption Date | | Expiration Date | | Aggregate Number of Securities to be Sold (1) |
Byron Jeffers | | Chief Accounting Officer | | Adoption | | May 9, 2024 | | April 30, 2025 | | 2,266 |
——————————
(1)Represents the gross number of shares subject to the Rule 10b5-1(c) plan, excluding the potential effect of shares withheld for taxes.
Item 6. Exhibits
The following exhibits are filed with this Quarterly Report on Form 10-Q: | | | | | | | | |
Exhibit Number | | Exhibit Description |
3.1 | | |
3.2 | | |
10.1* | | |
31.1* | | |
31.2* | | |
32.1† | | |
101.INS | | XBRL Instance Document – the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document |
101.SCH | | XBRL Taxonomy Extension Schema Document |
101.CAL | | XBRL Taxonomy Extension Calculation Linkbase Document |
101.DEF | | XBRL Taxonomy Extension Definition Linkbase Document |
101.LAB | | XBRL Taxonomy Label Linkbase Document |
101.PRE | | XBRL Taxonomy Extension Presentation Linkbase Document |
104 | | Cover page formatted as Inline XBRL and contained in Exhibit 101 |
——————————
* Filed herewith.
† Furnished herewith. This exhibit shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in such filings.
SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
| | | | | | | | | | | |
| FIRST SOLAR, INC. |
| | | |
Date: July 30, 2024 | By: | | /s/ BYRON JEFFERS |
| Name: | | Byron Jeffers |
| Title: | | Chief Accounting Officer |
EXHIBIT 10.1
Execution Version
AMENDMENT NO. 1 TO GUARANTY AGREEMENT
This AMENDMENT NO. 1 TO GUARANTY AGREEMENT (this “Amendment”), dated as of June 21, 2024, is by and between:
(1) FIRST SOLAR INC., a Delaware corporation (the “Guarantor”); and
(2) UNITED STATES INTERNATIONAL DEVELOPMENT FINANCE CORPORATION, an agency of the United States of America (“DFC”).
WHEREAS:
(1)FS India Solar Ventures Private Limited, a private limited company organized and existing under the laws of the Republic of India with CIN U29308DL2020FTC371690 (the “Borrower”), and DFC have entered into a Finance Agreement, dated as of July 27, 2022, as amended by that certain Amendment No. 1 to Finance Agreement, dated as of August 5, 2022, and as further amended by that certain Waiver and Amendment No. 2 to Finance Agreement, dated as of April 18, 2024 (as further amended, restated, supplemented or otherwise modified and in effect from time to time prior to the date hereof, the “Finance Agreement”);
(2)the Guarantor and DFC have entered into that certain Guaranty Agreement, dated as of August 4, 2022 (as amended, restated, supplemented or otherwise modified and in effect from time to time prior to the date hereof, the “Agreement”), pursuant to which the Guarantor has agreed, among other things, to guarantee the obligations of the Borrower under the Finance Agreement;
(3)the Guarantor and DFC desire to amend the Agreement to require the Guarantor to maintain a Current Ratio of no less than 1.50 to 1.00, in replacement of the existing requirement to maintain a Current Ratio of no less than 2.50 to 1.00, subject to the terms and conditions contained in this Amendment; and
(4)capitalized terms used but not otherwise defined in this Amendment shall have the respective meanings set forth in Section 1(a) of the Agreement, and the rules of interpretation set forth in Section 1(b) of the Agreement shall apply to this Amendment as if fully set forth herein.
NOW, THEREFORE, in consideration of the premises and of the agreements contained herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:
1.Amendments. Section 8(e)(iii) of the Agreement is amended by deleting the existing section and replacing it with the following:
“(iii) at all times and on a Consolidated Basis, a Current Ratio of no less than 1.50 to 1.00.”
Amendment No. 1 to Guaranty Agreement
(DFC/FSLR)
2.Representations. The Guarantor represents and warrants that the representations and warranties of the Guarantor set forth in the Agreement are true and correct in all material respects (except with respect to any provision including the word “material” or words of similar import, with respect to which such representations and warranties are true and correct) as of the date hereof, or if any such representation relates exclusively to an earlier date, as of such earlier date.
3.Miscellaneous.
(a)No Other Amendments. Except as specifically amended by Section 1 (Amendments) of this Amendment, all of the terms, conditions and provisions of the Agreement shall remain unaltered and in full force and effect and are hereby ratified and confirmed.
(b)Effect of Amendment. Upon the effectiveness of this Amendment as provided in clause (c) below, each reference in the Agreement to “this Agreement,” “hereunder,” “hereof,” “herein,” or any other word or words of similar import, shall mean and be a reference to the Agreement as amended hereby, and each reference in any other document to the “Finance Agreement” or any word or words of similar import referring to the Agreement shall mean and be a reference to the Agreement as amended hereby.
(c)Counterparts; Effectiveness. This Amendment may be executed and delivered in counterparts, each of which when so executed and delivered shall be deemed an original, and all of which together shall constitute one and the same instrument. This Amendment shall become effective when it shall have been executed by each party hereto and when DFC shall have received counterparts hereof that, when taken together, bear the signatures of the other parties hereto. Delivery of an executed counterpart of a signature page of this Amendment in an electronic format (including .pdf, .tif, and .jpeg file format) shall be effective as delivery of a manually executed counterpart of this Amendment. The words “execution”, “signed”, “signature” and words of like import shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity, or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any Applicable Law, including the Federal Electronic Signatures in Global and National Commerce Act, 15 U.S.C. §§ 7001 to 7006, 7021, 7031; the New York State Electronic Signatures and Records Act, NY State Tech. Law § 301; or any other similar state laws based on the Uniform Electronic Transactions Act.
(d)GOVERNING LAW. THIS AMENDMENT AND ANY CLAIM, CONTROVERSY, DISPUTE, OR CAUSE OF ACTION (WHETHER IN CONTRACT, TORT OR OTHERWISE) BASED UPON, ARISING OUT OF OR RELATING TO THIS AMENDMENT AND THE TRANSACTIONS CONTEMPLATED HEREBY SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK, UNITED STATES OF AMERICA, WITHOUT REGARD TO CONFLICT OF LAW PRINCIPLES THAT WOULD OTHERWISE DIRECT APPLICATION OF THE LAW OF ANOTHER JURISDICTION.
[Signature pages follow]
2 Amendment No. 1 to Guaranty Agreement
(DFC/FSLR)
IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed as of the date first above written.
| | | | | |
FIRST SOLAR, INC. |
By: |
| Name: |
| Title: |
3 Amendment No. 1 to Guaranty Agreement
(DFC/FSLR)
| | | | | |
UNITED STATES INTERNATIONAL DEVELOPMENT FINANCE CORPORATION |
By: |
| Name: |
| Title: |
4 Amendment No. 1 to Guaranty Agreement
(DFC/FSLR)
EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 15 U.S.C. SECTION 7241, AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Mark R. Widmar, certify that:
(1)I have reviewed the Quarterly Report on Form 10-Q of First Solar, Inc., a Delaware corporation, for the period ended June 30, 2024, as filed with the Securities and Exchange Commission;
(2)Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
(3)Based on my knowledge, the financial statements and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for, the periods presented in this report;
(4)The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an Annual Report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
(5)The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
| | | | | | | | | | | |
| | | |
July 30, 2024 | By: | | /s/ MARK R. WIDMAR |
| Name: | | Mark R. Widmar |
| Title: | | Chief Executive Officer |
EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 15 U.S.C. SECTION 7241, AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Alexander R. Bradley, certify that:
(1)I have reviewed the Quarterly Report on Form 10-Q of First Solar, Inc., a Delaware corporation, for the period ended June 30, 2024, as filed with the Securities and Exchange Commission;
(2)Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
(3)Based on my knowledge, the financial statements and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for, the periods presented in this report;
(4)The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an Annual Report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
(5)The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
| | | | | | | | | | | |
| | | |
July 30, 2024 | By: | | /s/ ALEXANDER R. BRADLEY |
| Name: | | Alexander R. Bradley |
| Title: | | Chief Financial Officer |
EXHIBIT 32.1
CERTIFICATION OF
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of First Solar, Inc., a Delaware corporation, for the period ended June 30, 2024, as filed with the Securities and Exchange Commission, each of the undersigned officers of First Solar, Inc. certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his respective knowledge:
(1)the quarterly report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)the information contained in the quarterly report fairly presents, in all material respects, the financial condition and results of operations of First Solar, Inc. for the periods presented therein
| | | | | | | | | | | |
| | | |
July 30, 2024 | By: | | /s/ MARK R. WIDMAR |
| Name: | | Mark R. Widmar |
| Title: | | Chief Executive Officer |
| | | | | | | | | | | |
| | | |
July 30, 2024 | By: | | /s/ ALEXANDER R. BRADLEY |
| Name: | | Alexander R. Bradley |
| Title: | | Chief Financial Officer |
v3.24.2
Document - shares
|
6 Months Ended |
|
Jun. 30, 2024 |
Jul. 26, 2024 |
Document Information [Line Items] |
|
|
Document Type |
10-Q
|
|
Document Quarterly Report |
true
|
|
Document Period End Date |
Jun. 30, 2024
|
|
Document Transition Report |
false
|
|
Entity File Number |
001-33156
|
|
Entity Registrant Name |
First Solar, Inc.
|
|
Entity Incorporation, State or Country Code |
DE
|
|
Entity Tax Identification Number |
20-4623678
|
|
Entity Address, Address Line One |
350 West Washington Street, Suite 600
|
|
Entity Address, City or Town |
Tempe
|
|
Entity Address, State or Province |
AZ
|
|
Entity Address, Postal Zip Code |
85288
|
|
City Area Code |
602
|
|
Local Phone Number |
414-9300
|
|
Title of 12(b) Security |
Common stock, $0.001 par value
|
|
Trading Symbol |
FSLR
|
|
Security Exchange Name |
NASDAQ
|
|
Entity Current Reporting Status |
Yes
|
|
Entity Interactive Data Current |
Yes
|
|
Entity Filer Category |
Large Accelerated Filer
|
|
Entity Small Business |
false
|
|
Entity Emerging Growth Company |
false
|
|
Entity Shell Company |
false
|
|
Entity Common Stock, Shares Outstanding |
|
107,046,913
|
Entity Central Index Key |
0001274494
|
|
Amendment Flag |
false
|
|
Document Fiscal Year Focus |
2024
|
|
Document Fiscal Period Focus |
Q2
|
|
Current Fiscal Year End Date |
--12-31
|
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an quarterly report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-Q -Number 240 -Section 308 -Subsection a
+ Details
Name: |
dei_DocumentQuarterlyReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(b) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b
+ Details
Name: |
dei_Security12bTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the Exchange on which a security is registered.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1
+ Details
Name: |
dei_SecurityExchangeName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarExchangeCodeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTrading symbol of an instrument as listed on an exchange.
+ References
+ Details
Name: |
dei_TradingSymbol |
Namespace Prefix: |
dei_ |
Data Type: |
dei:tradingSymbolItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
Condensed Consolidated Statements of Operations - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Net sales |
$ 1,010,482
|
$ 810,673
|
$ 1,804,590
|
$ 1,358,959
|
Cost of sales |
511,593
|
500,253
|
959,698
|
936,488
|
Gross profit |
498,889
|
310,420
|
844,892
|
422,471
|
Operating expenses: |
|
|
|
|
Selling, general and administrative |
46,560
|
46,328
|
92,387
|
90,356
|
Research and development |
51,937
|
36,745
|
94,679
|
67,255
|
Production start-up |
27,451
|
23,377
|
42,859
|
42,871
|
Litigation loss |
430
|
35,590
|
430
|
35,590
|
Total operating expenses |
126,378
|
142,040
|
230,355
|
236,072
|
Gain on sales of businesses, net |
0
|
135
|
1,115
|
118
|
Operating income |
372,511
|
168,515
|
615,652
|
186,517
|
Foreign currency loss, net |
(9,649)
|
(4,652)
|
(12,507)
|
(10,599)
|
Interest income |
24,599
|
25,026
|
51,844
|
50,848
|
Interest expense, net |
(9,765)
|
(1,415)
|
(18,975)
|
(2,163)
|
Other (expense) income, net |
(565)
|
997
|
(3,364)
|
(459)
|
Income before taxes |
377,131
|
188,471
|
632,650
|
224,144
|
Income tax expense |
(27,775)
|
(17,892)
|
(46,678)
|
(11,004)
|
Net income |
$ 349,356
|
$ 170,579
|
$ 585,972
|
$ 213,140
|
Net income per share: |
|
|
|
|
Basic |
$ 3.26
|
$ 1.60
|
$ 5.48
|
$ 2.00
|
Diluted |
$ 3.25
|
$ 1.59
|
$ 5.45
|
$ 1.99
|
Weighted-average number of shares used in per share calculations: |
|
|
|
|
Basic |
107,042
|
106,827
|
107,011
|
106,791
|
Diluted |
107,525
|
107,278
|
107,502
|
107,256
|
X |
- Definition
+ References
+ Details
Name: |
fslr_ProductionStartUpExpense |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
+ Details
Name: |
us-gaap_CostOfGoodsAndServicesSold |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17
+ Details
Name: |
us-gaap_ForeignCurrencyTransactionGainLossBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B
+ Details
Name: |
us-gaap_GainLossOnSaleOfBusiness |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense classified as nonoperating.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_InterestExpenseNonoperating |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_InvestmentIncomeNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1
+ Details
Name: |
us-gaap_LossContingencyLossInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.
+ References
+ Details
Name: |
us-gaap_OperatingExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingExpensesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 912 -SubTopic 730 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
Condensed Consolidated Statements of Comprehensive Income - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Net income |
$ 349,356
|
$ 170,579
|
$ 585,972
|
$ 213,140
|
Other comprehensive (loss) income |
|
|
|
|
Foreign currency translation adjustments |
(2,944)
|
(5,348)
|
(11,477)
|
(2,693)
|
Unrealized (loss) gain on marketable securities and restricted marketable securities, net of tax of $41, $85, $143 and $(317) |
(1,197)
|
(1,315)
|
(3,200)
|
5,651
|
Unrealized (loss) gain on derivative instruments, net of tax of $177, $(165), $(131) and $(873) |
(571)
|
594
|
491
|
2,808
|
Other comprehensive (loss) income |
(4,712)
|
(6,069)
|
(14,186)
|
5,766
|
Comprehensive income |
344,644
|
164,510
|
571,786
|
218,906
|
Supplemental Income Statement Elements [Abstract] |
|
|
|
|
Unrealized (loss) gain on marketable securities and restricted marketable securities, tax |
41
|
85
|
143
|
(317)
|
Unrealized (loss) gain on derivative instruments, tax |
$ 177
|
$ (165)
|
$ (131)
|
$ (873)
|
X |
- DefinitionAmount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5
+ Details
Name: |
us-gaap_ComprehensiveIncomeNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (a) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of other comprehensive income (loss) attributable to parent entity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 12 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SupplementalIncomeStatementElementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
Condensed Consolidated Balance Sheets - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Current assets: |
|
|
Cash and cash equivalents |
$ 1,702,913
|
$ 1,946,994
|
Marketable securities |
37,430
|
155,495
|
Accounts receivable trade, net |
647,565
|
660,776
|
Government grants receivable, net |
6,034
|
659,745
|
Inventories |
1,027,872
|
819,899
|
Other current assets |
527,109
|
391,900
|
Total current assets |
3,948,923
|
4,634,809
|
Property, plant and equipment, net |
5,139,000
|
4,397,285
|
Deferred tax assets, net |
201,801
|
142,819
|
Restricted marketable securities |
200,243
|
198,310
|
Government grants receivable |
607,086
|
152,208
|
Goodwill |
28,834
|
29,687
|
Intangibles assets, net |
59,267
|
64,511
|
Inventories |
273,977
|
266,899
|
Other assets |
555,124
|
478,604
|
Total assets |
11,014,255
|
10,365,132
|
Current liabilities: |
|
|
Accounts payable |
230,894
|
207,178
|
Income taxes payable |
81,172
|
22,134
|
Accrued expenses |
540,126
|
524,829
|
Current portion of debt |
140,175
|
96,238
|
Deferred revenue |
689,468
|
413,579
|
Other current liabilities |
90,794
|
42,200
|
Total current liabilities |
1,772,629
|
1,306,158
|
Accrued solar module collection and recycling liability |
134,803
|
135,123
|
Long-term debt |
418,725
|
464,068
|
Deferred revenue |
1,258,880
|
1,591,604
|
Other liabilities |
173,821
|
180,710
|
Total liabilities |
3,758,858
|
3,677,663
|
Commitments and contingencies |
|
|
Stockholders' equity: |
|
|
Common stock, $0.001 par value per share; 500,000,000 shares authorized; 107,045,972 and 106,847,475 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively |
107
|
107
|
Additional paid-in capital |
2,886,569
|
2,890,427
|
Accumulated earnings |
4,557,038
|
3,971,066
|
Accumulated other comprehensive loss |
(188,317)
|
(174,131)
|
Total stockholders' equity |
7,255,397
|
6,687,469
|
Total liabilities and stockholders' equity |
$ 11,014,255
|
$ 10,365,132
|
X |
- DefinitionSolar Module Collection And Recycling Liability
+ References
+ Details
Name: |
fslr_SolarModuleCollectionAndRecyclingLiability |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14
+ Details
Name: |
us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionValue received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapitalCommonStock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of debt and lease obligation, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DebtCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of restricted investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRestricted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DeferredRevenueCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(26)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DeferredRevenueNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_GrantsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amounts due under the terms of governmental, corporate, or foundation grants.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_GrantsReceivableNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionInventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of current assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_OtherLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities classified as other, due after one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
|
Jun. 30, 2024 |
Dec. 31, 2023 |
Common Stock, Par or Stated Value Per Share |
$ 0.001
|
$ 0.001
|
Common Stock, Shares Authorized |
500,000,000
|
500,000,000
|
Common Stock, Shares Issued |
107,045,972
|
106,847,475
|
Common Stock, Shares Outstanding |
107,045,972
|
106,847,475
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands |
Total |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Accumulated Earnings [Member] |
Accumulated Other Comprehensive Loss [Member] |
Common stock, shares, beginning balance at Dec. 31, 2022 |
|
106,609,000
|
|
|
|
Stockholders' equity, beginning balance at Dec. 31, 2022 |
$ 5,836,055
|
$ 107
|
$ 2,887,476
|
$ 3,140,289
|
$ (191,817)
|
Net income |
213,140
|
|
|
213,140
|
|
Other comprehensive loss |
5,766
|
|
|
|
5,766
|
Common stock issued for share-based compensation, shares |
|
371,000
|
|
|
|
Common stock issued for share-based compensation |
0
|
$ 0
|
0
|
|
|
Tax withholding related to vesting of restricted stock, shares |
|
(149,000)
|
|
|
|
Tax withholding related to vesting of restricted stock |
(30,247)
|
$ 0
|
(30,247)
|
|
|
Share-based compensation expense |
14,924
|
|
14,924
|
|
|
Common stock, shares, ending balance at Jun. 30, 2023 |
|
106,831,000
|
|
|
|
Stockholders' equity, ending balance at Jun. 30, 2023 |
6,039,638
|
$ 107
|
2,872,153
|
3,353,429
|
(186,051)
|
Common stock, shares, beginning balance at Mar. 31, 2023 |
|
106,825,000
|
|
|
|
Stockholders' equity, beginning balance at Mar. 31, 2023 |
5,868,728
|
$ 107
|
2,865,753
|
3,182,850
|
(179,982)
|
Net income |
170,579
|
|
|
170,579
|
|
Other comprehensive loss |
(6,069)
|
|
|
|
(6,069)
|
Common stock issued for share-based compensation, shares |
|
7,000
|
|
|
|
Common stock issued for share-based compensation |
0
|
$ 0
|
0
|
|
|
Tax withholding related to vesting of restricted stock, shares |
|
(1,000)
|
|
|
|
Tax withholding related to vesting of restricted stock |
(1,933)
|
$ 0
|
(1,933)
|
|
|
Share-based compensation expense |
8,333
|
|
8,333
|
|
|
Common stock, shares, ending balance at Jun. 30, 2023 |
|
106,831,000
|
|
|
|
Stockholders' equity, ending balance at Jun. 30, 2023 |
$ 6,039,638
|
$ 107
|
2,872,153
|
3,353,429
|
(186,051)
|
Common stock, shares, beginning balance at Dec. 31, 2023 |
106,847,475
|
106,847,000
|
|
|
|
Stockholders' equity, beginning balance at Dec. 31, 2023 |
$ 6,687,469
|
$ 107
|
2,890,427
|
3,971,066
|
(174,131)
|
Net income |
585,972
|
|
|
585,972
|
|
Other comprehensive loss |
(14,186)
|
|
|
|
(14,186)
|
Common stock issued for share-based compensation, shares |
|
322,000
|
|
|
|
Common stock issued for share-based compensation |
0
|
$ 0
|
0
|
|
|
Tax withholding related to vesting of restricted stock, shares |
|
(123,000)
|
|
|
|
Tax withholding related to vesting of restricted stock |
(19,148)
|
$ 0
|
(19,148)
|
|
|
Share-based compensation expense |
$ 15,290
|
|
15,290
|
|
|
Common stock, shares, ending balance at Jun. 30, 2024 |
107,045,972
|
107,046,000
|
|
|
|
Stockholders' equity, ending balance at Jun. 30, 2024 |
$ 7,255,397
|
$ 107
|
2,886,569
|
4,557,038
|
(188,317)
|
Common stock, shares, beginning balance at Mar. 31, 2024 |
|
107,041,000
|
|
|
|
Stockholders' equity, beginning balance at Mar. 31, 2024 |
6,902,514
|
$ 107
|
2,878,330
|
4,207,682
|
(183,605)
|
Net income |
349,356
|
|
|
349,356
|
|
Other comprehensive loss |
(4,712)
|
|
|
|
(4,712)
|
Common stock issued for share-based compensation, shares |
|
6,000
|
|
|
|
Common stock issued for share-based compensation |
0
|
$ 0
|
0
|
|
|
Tax withholding related to vesting of restricted stock, shares |
|
(1,000)
|
|
|
|
Tax withholding related to vesting of restricted stock |
(196)
|
$ 0
|
(196)
|
|
|
Share-based compensation expense |
$ 8,435
|
|
8,435
|
|
|
Common stock, shares, ending balance at Jun. 30, 2024 |
107,045,972
|
107,046,000
|
|
|
|
Stockholders' equity, ending balance at Jun. 30, 2024 |
$ 7,255,397
|
$ 107
|
$ 2,886,569
|
$ 4,557,038
|
$ (188,317)
|
X |
- DefinitionAmount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12
+ Details
Name: |
us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of other comprehensive income (loss) attributable to parent entity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.
+ References
+ Details
Name: |
us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionValue, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.2
Condensed Consolidated Statements of Cash Flows - USD ($) $ in Thousands |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Cash flows from operating activities: |
|
|
Net income |
$ 585,972
|
$ 213,140
|
Adjustments to reconcile net income to cash provided by (used in) operating activities: |
|
|
Depreciation, amortization and accretion |
187,921
|
140,560
|
Share-based compensation |
15,191
|
15,011
|
Deferred income taxes |
(58,399)
|
(42,607)
|
Gain on sales of businesses, net |
(1,115)
|
(118)
|
Other, net |
1,650
|
(8,843)
|
Changes in operating assets and liabilities: |
|
|
Accounts receivable, trade |
29,613
|
(177,591)
|
Inventories |
(215,493)
|
(131,625)
|
Government grants receivable |
205,528
|
(225,121)
|
Other assets |
(168,363)
|
(96,617)
|
Income tax receivable and payable |
3,774
|
(20,090)
|
Accounts payable and accrued expenses |
(113,255)
|
(42,994)
|
Deferred revenue |
(12,499)
|
211,721
|
Other liabilities |
212
|
40,898
|
Net cash provided by (used in) operating activities |
460,737
|
(124,276)
|
Cash flows from investing activities: |
|
|
Purchases of property, plant and equipment |
(778,618)
|
(753,656)
|
Purchases of marketable securities and restricted marketable securities |
(1,113,826)
|
(2,492,495)
|
Proceeds from sales and maturities of marketable securities |
1,224,167
|
2,538,069
|
Acquisitions, net of cash acquired |
0
|
(35,540)
|
Other investing activities |
(7,697)
|
0
|
Net cash used in investing activities |
(675,974)
|
(743,622)
|
Cash flows from financing activities: |
|
|
Proceeds from borrowings under debt arrangements, net of issuance costs |
110,395
|
246,825
|
Repayments of Debt |
(111,375)
|
0
|
Payments of tax withholdings for restricted shares |
(19,148)
|
(30,247)
|
Contingent consideration payment and other financing activities |
(7,527)
|
0
|
Net cash (used in) provided by financing activities |
(27,655)
|
216,578
|
Effect of exchange rate changes on cash, cash equivalents, restricted cash, and restricted cash equivalents |
(5,600)
|
2,454
|
Net decrease in cash, cash equivalents, restricted cash, and restricted cash equivalents |
(248,492)
|
(648,866)
|
Cash, cash equivalents, restricted cash, and restricted cash equivalents, beginning of the period |
1,965,069
|
1,493,462
|
Cash, cash equivalents, restricted cash, and restricted cash equivalents, end of the period |
1,716,577
|
844,596
|
Supplemental disclosure of noncash investing and financing activities: |
|
|
Property, plant and equipment acquisitions funded by liabilities |
402,263
|
183,482
|
Proceeds to be received from asset-based government grants |
158,908
|
0
|
Acquisitions funded by liabilities and contingent consideration |
$ 11,000
|
$ 18,686
|
X |
- DefinitionAcquisitions funded by liabilities and contingent consideration
+ References
+ Details
Name: |
fslr_AcquisitionsFundedByLiabilitiesAndContingentConsideration |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionIncrease (Decrease) in Government Grants Receivable
+ References
+ Details
Name: |
fslr_IncreaseDecreaseInGovernmentGrantsReceivable |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionProceeds to be received from asset-based government grants
+ References
+ Details
Name: |
fslr_ProceedsToBeReceivedFromAssetBasedGovernmentGrants |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFuture cash outflow to pay for purchases of fixed assets that have occurred.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5
+ Details
Name: |
us-gaap_CapitalExpendituresIncurredButNotYetPaid |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_DepreciationAmortizationAndAccretionNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 230 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B
+ Details
Name: |
us-gaap_GainLossOnSaleOfBusiness |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInDeferredRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInInventories |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingCapitalAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in operating assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherOperatingAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in operating liabilities classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherOperatingLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionOther cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).
+ References
+ Details
Name: |
us-gaap_OtherOperatingActivitiesCashFlowStatement |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash (inflow) outflow from investing activities classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 12 -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
+ Details
Name: |
us-gaap_PaymentsForProceedsFromOtherInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11
+ Details
Name: |
us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromIssuanceOfDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
+ Details
Name: |
us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 15 -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_ProceedsFromPaymentsForOtherFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_RepaymentsOfDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.2
1. Basis of Presentation (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
Basis of Presentation |
1. Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of First Solar, Inc. and its subsidiaries in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of First Solar management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement have been included. Certain prior period balances have been reclassified to conform to the current period presentation.
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and six months ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024 or for any other period. The condensed consolidated balance sheet at December 31, 2023 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2023 included in our Annual Report on Form 10-K, which has been filed with the SEC.
Unless expressly stated or the context otherwise requires, the terms “the Company,” “we,” “us,” “our,” and “First Solar” refer to First Solar, Inc. and its consolidated subsidiaries, and the term “condensed consolidated financial statements” refers to the accompanying unaudited condensed consolidated financial statements contained in this Quarterly Report.
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/810/tableOfContent
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/205/tableOfContent
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
2. Cash, Cash Equivalents, and Marketable Securities (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Cash, Cash Equivalents, and Short-Term Investments [Abstract] |
|
Cash, Cash Equivalents, and Marketable Securities |
2. Cash, Cash Equivalents, and Marketable Securities
Cash, cash equivalents, and marketable securities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Cash and cash equivalents: | | | | | Cash | | $ | 943,765 | | | $ | 841,310 | | Money market funds | | 759,148 | | | 1,105,684 | | Total cash and cash equivalents | | 1,702,913 | | | 1,946,994 | | Marketable securities: | | | | | Foreign debt | | — | | | 34,895 | | U.S. debt | | 8,517 | | | 44,089 | | Time deposits | | 28,913 | | | 76,511 | | Total marketable securities | | 37,430 | | | 155,495 | | Total cash, cash equivalents, and marketable securities | | $ | 1,740,343 | | | $ | 2,102,489 | |
The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents reported within our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | Balance Sheet Line Item | | June 30, 2024 | | December 31, 2023 | Cash and cash equivalents | | Cash and cash equivalents | | $ | 1,702,913 | | | $ | 1,946,994 | | Restricted cash – current | | Other current assets | | 8,262 | | | 8,262 | | Restricted cash – noncurrent | | Other assets | | 3,601 | | | 3,621 | | Restricted cash equivalents – noncurrent | | Other assets | | 1,801 | | | 6,192 | | Total cash, cash equivalents, restricted cash, and restricted cash equivalents | | | | $ | 1,716,577 | | | $ | 1,965,069 | |
During the three months ended June 30, 2024, we sold marketable securities for proceeds of $67.5 million and realized a gain of less than $0.1 million on such sales. During the three months ended June 30, 2023, we sold marketable securities for proceeds of $34.9 million and realized a loss of less than $0.1 million on such sales. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our marketable securities.
The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2024 | | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value | U.S. debt | | $ | 10,000 | | | $ | — | | | $ | 1,483 | | | $ | — | | | $ | 8,517 | | Time deposits | | 28,916 | | | — | | | — | | | 3 | | | 28,913 | | Total | | $ | 38,916 | | | $ | — | | | $ | 1,483 | | | $ | 3 | | | $ | 37,430 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2023 | | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value | Foreign debt | | $ | 35,000 | | | $ | — | | | $ | 91 | | | $ | 14 | | | $ | 34,895 | | U.S. debt | | 45,625 | | | 88 | | | 1,614 | | | 10 | | | 44,089 | | Time deposits | | 76,533 | | | — | | | — | | | 22 | | | 76,511 | | Total | | $ | 157,158 | | | $ | 88 | | | $ | 1,705 | | | $ | 46 | | | $ | 155,495 | |
The contractual maturities of our marketable securities as of June 30, 2024 were as follows (in thousands): | | | | | | | | | | | Fair Value | Within one year | | $ | 28,913 | | After one year through five years | | 4,615 | | After five years through ten years | | 3,902 | | Total | | $ | 37,430 | |
|
X |
- DefinitionThe entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/320/tableOfContent
+ Details
Name: |
us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
3. Restricted Marketable Securities (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Debt Securities, Available-for-Sale, Restricted [Abstract] |
|
Restricted Cash and Investments |
3. Restricted Marketable Securities
Restricted marketable securities consisted of the following as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Foreign government obligations | | $ | 48,910 | | | $ | 51,229 | | Supranational debt | | 22,900 | | | 15,339 | | U.S. debt | | 110,116 | | | 113,326 | | U.S. government obligations | | 18,317 | | | 18,416 | | Total restricted marketable securities | | $ | 200,243 | | | $ | 198,310 | |
Our restricted marketable securities represent long-term investments to fund the estimated future cost of collecting and recycling modules covered under our solar module collection and recycling program. We have established a trust under which funds are put into custodial accounts with an established and reputable bank, for which First Solar, Inc.; First Solar Malaysia Sdn. Bhd.; and First Solar Manufacturing GmbH are grantors. As of June 30, 2024 and December 31, 2023, such custodial accounts also included noncurrent restricted cash and cash equivalents balances of $1.8 million and $6.2 million, respectively, which were reported within “Other assets.” Trust funds may be disbursed for qualified module collection and recycling costs (including capital and facility related recycling costs), payments to customers for assuming collection and recycling obligations, and reimbursements of any overfunded amounts. Investments in the trust must meet certain investment quality criteria comparable to highly rated government or agency bonds. As necessary, we fund any incremental amounts for our estimated collection and recycling obligations on an annual basis based on the estimated costs of collecting and recycling covered modules, estimated rates of return on our restricted marketable securities, and an estimated solar module life of 25 years, less amounts already funded in prior years. During the three months ended June 30, 2024, we purchased $7.9 million of restricted marketable securities as part of our ongoing management of the custodial accounts.
See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our restricted marketable securities. The following tables summarize the unrealized gains and losses related to our restricted marketable securities, by major security type, as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2024 | | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value | Foreign government obligations | | $ | 63,752 | | | $ | — | | | $ | 14,842 | | | $ | — | | | $ | 48,910 | | Supranational debt | | 25,460 | | | 1 | | | 2,561 | | | — | | | 22,900 | | U.S. debt | | 145,573 | | | — | | | 35,457 | | | — | | | 110,116 | | U.S. government obligations | | 24,414 | | | — | | | 6,097 | | | — | | | 18,317 | | Total | | $ | 259,199 | | | $ | 1 | | | $ | 58,957 | | | $ | — | | | $ | 200,243 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2023 | | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value | Foreign government obligations | | $ | 65,202 | | | $ | — | | | $ | 13,963 | | | $ | 10 | | | $ | 51,229 | | Supranational debt | | 17,688 | | | — | | | 2,349 | | | — | | | 15,339 | | U.S. debt | | 146,484 | | | — | | | 33,129 | | | 29 | | | 113,326 | | U.S. government obligations | | 24,460 | | | — | | | 6,039 | | | 5 | | | 18,416 | | Total | | $ | 253,834 | | | $ | — | | | $ | 55,480 | | | $ | 44 | | | $ | 198,310 | |
As of June 30, 2024, the contractual maturities of these securities were between 7 years and 15 years.
|
X |
- References
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRestrictedAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.
+ References
+ Details
Name: |
us-gaap_RestrictedAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
4. Consolidated Balance Sheet Details (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Balance Sheet Related Disclosures [Abstract] |
|
Consolidated Balance Sheet Details |
4. Consolidated Balance Sheet Details
Accounts receivable trade, net
Accounts receivable trade, net consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Accounts receivable trade, gross | | $ | 649,241 | | | $ | 662,390 | | Allowance for credit losses | | (1,676) | | | (1,614) | | Accounts receivable trade, net | | $ | 647,565 | | | $ | 660,776 | |
Inventories
Inventories consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Raw materials | | $ | 449,084 | | | $ | 478,138 | | Work in process | | 101,780 | | | 78,463 | | Finished goods | | 750,985 | | | 530,197 | | Inventories | | $ | 1,301,849 | | | $ | 1,086,798 | | Inventories – current | | $ | 1,027,872 | | | $ | 819,899 | | Inventories – noncurrent | | $ | 273,977 | | | $ | 266,899 | |
Other current assets
Other current assets consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Spare maintenance materials and parts | | $ | 182,229 | | | $ | 148,218 | | Indirect tax receivables | | 114,484 | | | 65,301 | | Prepaid expenses | | 78,931 | | | 62,480 | | Operating supplies | | 54,425 | | | 43,995 | | Prepaid income taxes | | 39,285 | | | 7,064 | | Insurance receivable for accrued litigation (1) | | 21,800 | | | 21,800 | | Restricted cash | | 8,262 | | | 8,262 | | Derivative instruments (2) | | 267 | | | 1,778 | | Other | | 27,426 | | | 33,002 | | Other current assets | | $ | 527,109 | | | $ | 391,900 | |
—————————— (1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our legal proceedings.
(2)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments. Property, plant and equipment, net
Property, plant and equipment, net consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Land | | $ | 38,780 | | | $ | 35,364 | | Buildings and improvements | | 1,354,644 | | | 1,037,421 | | Machinery and equipment | | 3,921,930 | | | 3,593,347 | | Office equipment and furniture | | 175,177 | | | 161,187 | | Leasehold improvements | | 40,313 | | | 40,084 | | Construction in progress | | 1,476,532 | | | 1,223,998 | | Property, plant and equipment, gross | | 7,007,376 | | | 6,091,401 | | Accumulated depreciation | | (1,868,376) | | | (1,694,116) | | Property, plant and equipment, net | | $ | 5,139,000 | | | $ | 4,397,285 | |
Depreciation of property, plant and equipment was $93.4 million and $180.1 million for the three and six months ended June 30, 2024, respectively, and $76.9 million and $142.8 million for the three and six months ended June 30, 2023, respectively.
Other assets
Other assets consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Advance payments for raw materials | | $ | 261,849 | | | $ | 204,370 | | Lease assets (1) | | 99,834 | | | 101,468 | | Income tax receivables | | 87,025 | | | 68,591 | | Prepaid expenses | | 30,836 | | | 23,954 | | Project assets | | 24,984 | | | 28,430 | | Restricted cash | | 3,601 | | | 3,621 | | Restricted cash equivalents | | 1,801 | | | 6,192 | | Other (2) | | 45,194 | | | 41,978 | | Other assets | | $ | 555,124 | | | $ | 478,604 | |
—————————— (1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(2)In November 2023, First Solar entered into a power purchase agreement with Cleantech Solar (“Cleantech”), a leading provider of renewable energy solutions in India and Southeast Asia. Under the agreement, Cleantech plans to construct certain photovoltaic (“PV”) solar and wind generating assets, which are expected to supply electricity to our manufacturing facility in India.
In February 2024, we purchased an ownership interest in a subsidiary of Cleantech for $3.0 million. This subsidiary owns certain of the generation assets that are expected to supply our facility, and we account for our investment in the subsidiary under the equity method of accounting. During the six months ended June 30, 2024, we recognized revenue of $19.0 million for module sales of 75 megawatts to this subsidiary. Accrued expenses
Accrued expenses consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Accrued property, plant and equipment | | $ | 257,296 | | | $ | 210,233 | | Accrued freight | | 100,465 | | | 58,494 | | Accrued inventory | | 45,536 | | | 101,161 | | Accrued other taxes | | 38,448 | | | 26,781 | | Accrued compensation and benefits | | 31,315 | | | 55,960 | | Accrued interest | | 11,408 | | | 11,011 | | Product warranty liability (1) | | 5,684 | | | 5,920 | | Other | | 49,974 | | | 55,269 | | Accrued expenses | | $ | 540,126 | | | $ | 524,829 | |
—————————— (1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
Other current liabilities
Other current liabilities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Accrued litigation (1) | | $ | 21,800 | | | $ | 21,800 | | Lease liabilities (2) | | 10,806 | | | 10,358 | | Derivative instruments (3) | | 4,199 | | | 1,744 | | Contingent consideration (4) | | — | | | 7,500 | | Other | | 53,989 | | | 798 | | Other current liabilities | | $ | 90,794 | | | $ | 42,200 | |
—————————— (1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our legal proceedings.
(2)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(3)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.
(4)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our contingent consideration arrangements. Other liabilities
Other liabilities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Lease liabilities (1) | | $ | 52,228 | | | $ | 53,725 | | Deferred tax liabilities, net | | 44,048 | | | 42,771 | | Other taxes payable | | 34,626 | | | 39,431 | | Product warranty liability (2) | | 18,011 | | | 19,571 | | Contingent consideration (3) | | 11,000 | | | 11,000 | | Other | | 13,908 | | | 14,212 | | Other liabilities | | $ | 173,821 | | | $ | 180,710 | |
—————————— (1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(2)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
(3)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our contingent consideration arrangements.
|
X |
- DefinitionThe entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/210/tableOfContent
+ Details
Name: |
us-gaap_SupplementalBalanceSheetDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
5. Government Grants (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Government Assistance [Abstract] |
|
Government Assistance |
5. Government Grants
Government grants represent benefits provided by federal, state, or local governments that are not subject to the scope of Accounting Standards Codification (“ASC”) 740. We recognize a grant when we have reasonable assurance that we will comply with the grant’s conditions and that the grant will be received. Government grants whose primary condition is the purchase, construction, or acquisition of a long-lived asset are considered asset-based grants and are recognized as a reduction to such asset’s cost-basis, which reduces future depreciation. Other government grants not related to long-lived assets are considered income-based grants, which are recognized as a reduction to the related cost of activities that generated the benefit.
The following table presents the benefits recognized from asset-based government grants in our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | Balance Sheet Line Item | | June 30, 2024 | | December 31, 2023 | Property, plant and equipment, net | | $ | 153,064 | | | $ | 146,348 | | Other assets | | 5,844 | | | 5,860 | |
In February 2021, the state government of Tamil Nadu, India granted First Solar certain incentives associated with the construction of our first manufacturing facility in the country. Among other things, such incentives provide a 24% subsidy for eligible capital investments, contingent upon meeting certain minimum investment and employment commitments. The capital subsidy funding application process begins in the fiscal year following the initial period of module production and is expected to be paid in six annual installments thereafter. The timing of cash receipts is subject to the completion of audit certifications, funding applications by First Solar, and review by state government authorities. Module production in India began during the year ended December 31, 2023. We expect to submit initial funding applications in the second half of 2024. Such credit is reflected on our condensed consolidated balance sheets within “Government grants receivable.” The following table presents the benefits recognized from income-based government grants in our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | Income Statement Line Item | | 2024 | | 2023 | | 2024 | | 2023 | Cost of sales | | $ | 258,580 | | | $ | 155,007 | | | $ | 453,007 | | | $ | 225,121 | | Research and development | | — | | | — | | | 4,000 | | | — | |
In August 2022, the U.S. President signed into law the Inflation Reduction Act of 2022 (“IRA”). Among other things, the IRA offers a tax credit, pursuant to Section 45X of the Internal Revenue Code (“IRC”), for solar modules and solar module components manufactured in the United States and sold to third parties. Such credit may be refundable by the Internal Revenue Service (“IRS”) or transferable to a third party and is available from 2023 to 2032, subject to phase down beginning in 2030. For eligible components, the credit is equal to (i) $12 per square meter for a PV wafer, (ii) 4 cents multiplied by the capacity of a PV cell, and (iii) 7 cents multiplied by the capacity of a PV module. Based on the current form factor of our modules, we expect to qualify for a credit of approximately 17 cents per watt for each module produced in the United States and sold to a third party. We recognize such credit as a reduction to “Cost of sales” in the period the modules are sold to customers. Such credit is also reflected on our condensed consolidated balance sheets within “Government grants receivable.”
In December 2023, we entered into an agreement with Fiserv, Inc. (“Fiserv”) for the sale of $687.2 million of Section 45X tax credits we generated during 2023 for aggregate cash proceeds of $659.7 million. We received the full cash proceeds during the six months ended June 30, 2024.
|
X |
- References
+ Details
Name: |
us-gaap_GovernmentAssistanceAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for government assistance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-4
+ Details
Name: |
us-gaap_GovernmentAssistanceTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
6. Derivative Financial Instruments (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
|
Derivative Financial Instruments |
6. Derivative Financial Instruments
As a global company, we are exposed in the normal course of business to various risks, including foreign currency and commodity price risks, that could affect our financial position, results of operations, and cash flows. We may use derivative instruments to hedge against these risks and only hold such instruments for hedging purposes, not for speculative or trading purposes.
Depending on the terms of the specific derivative instruments and market conditions, some of our derivative instruments may be assets and others liabilities at any particular balance sheet date. We report all of our derivative instruments at fair value and account for changes in the fair value of derivative instruments within “Accumulated other comprehensive loss” if the derivative instruments qualify for hedge accounting. For those derivative instruments that do not qualify for hedge accounting (i.e., “economic hedges”), we record the changes in fair value directly to earnings. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the techniques we use to measure the fair value of our derivative instruments. The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | | Other Current Assets | | | | Other Current Liabilities | | | Derivatives designated as hedging instruments: | | | | | | | | | Commodity swap contracts | | $ | — | | | | | $ | 780 | | | | Total derivatives designated as hedging instruments | | $ | — | | | | | $ | 780 | | | | | | | | | | | | | Derivatives not designated as hedging instruments: | | | | | | | | | Foreign exchange forward contracts | | $ | 267 | | | | | $ | 3,419 | | | | | | | | | | | | | Total derivatives not designated as hedging instruments | | $ | 267 | | | | | $ | 3,419 | | | | Total derivative instruments | | $ | 267 | | | | | $ | 4,199 | | | |
| | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | | Other Current Assets | | | | Other Current Liabilities | | | Derivatives designated as hedging instruments: | | | | | | | | | Commodity swap contracts | | $ | — | | | | | $ | 344 | | | | Total derivatives designated as hedging instruments | | $ | — | | | | | $ | 344 | | | | | | | | | | | | | Derivatives not designated as hedging instruments: | | | | | | | | | Foreign exchange forward contracts | | $ | 1,778 | | | | | $ | 1,400 | | | | Total derivatives not designated as hedging instruments | | $ | 1,778 | | | | | $ | 1,400 | | | | Total derivative instruments | | $ | 1,778 | | | | | $ | 1,744 | | | |
The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | Commodity Swap Contracts | | | Balance as of December 31, 2023 | | | | $ | (1,493) | | | | Amounts recognized in other comprehensive income (loss) | | | | (873) | | | | Amount reclassified to cost of sales | | | | 1,495 | | | | Balance as of June 30, 2024 | | | | $ | (871) | | | | | | | | | | | Balance as of December 31, 2022 | | | | $ | (7,242) | | | | Amounts recognized in other comprehensive income (loss) | | | | (984) | | | | Amount reclassified to cost of sales | | | | 4,665 | | | | Balance as of June 30, 2023 | | | | $ | (3,561) | | | |
The following table presents the effect of derivative instruments not designated as hedges on our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Amount of Loss Recognized in Income Statement | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | Income Statement Line Item | | 2024 | | 2023 | | 2024 | | 2023 | Foreign exchange forward contracts | | Foreign currency loss, net | | $ | (6,859) | | | $ | (9,418) | | | (15,808) | | | (14,101) | |
Foreign Currency Risk
Transaction Exposure and Economic Hedging
Many of our subsidiaries have assets and liabilities (primarily cash, receivables, deferred taxes, payables, accrued expenses, lease liabilities, debt, and solar module collection and recycling liabilities) that are denominated in currencies other than the subsidiaries’ functional currencies. Changes in the exchange rates between the functional currencies of our subsidiaries and the other currencies in which these assets and liabilities are denominated will create fluctuations in our reported condensed consolidated statements of operations. We may enter into foreign exchange forward contracts or other financial instruments to economically hedge assets and liabilities against the effects of currency exchange rate fluctuations. The gains and losses on such foreign exchange forward contracts will economically offset all or part of the transaction gains and losses that we recognize in earnings on the related foreign currency denominated assets and liabilities.
We also enter into foreign exchange forward contracts to economically hedge balance sheet and other exposures related to transactions between certain of our subsidiaries and transactions with third parties. Such contracts are considered economic hedges and do not qualify for hedge accounting. Accordingly, we recognize gains or losses from the fluctuations in foreign exchange rates and the fair value of these derivative contracts in “Foreign currency loss, net” on our condensed consolidated statements of operations.
As of June 30, 2024 and December 31, 2023, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions): | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | Transaction | | Currency | | Notional Amount | | USD Equivalent | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sell | | Canadian dollar | | CAD 4.2 | | $3.1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purchase | | Euro | | €148.1 | | $158.5 | Sell | | Euro | | €15.7 | | $16.8 | Purchase | | Indian rupee | | INR 7,710.0 | | $92.4 | Sell | | Indian rupee | | INR 72,554.5 | | $869.9 | | | | | | | | Sell | | Japanese yen | | ¥563.6 | | $3.5 | Purchase | | Malaysian ringgit | | MYR 186.0 | | $39.4 | Sell | | Malaysian ringgit | | MYR 12.4 | | $2.6 | | | | | | | | Sell | | Mexican peso | | MXN 34.6 | | $1.9 | Purchase | | Singapore dollar | | SGD 25.8 | | $19.0 | Sell | | Singapore dollar | | SGD 18.8 | | $13.9 | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | Transaction | | Currency | | Notional Amount | | USD Equivalent | Sell | | Canadian dollar | | CAD 4.2 | | $3.2 | Sell | | Chilean peso | | CLP 1,372.6 | | $1.6 | Purchase | | Euro | | €98.3 | | $108.7 | Sell | | Euro | | €14.1 | | $15.6 | Sell | | Indian rupee | | INR 62,967.4 | | $756.9 | Purchase | | Japanese yen | | ¥1,053.6 | | $7.5 | Sell | | Japanese yen | | ¥705.2 | | $5.0 | Purchase | | Malaysian ringgit | | MYR 160.7 | | $35.0 | Sell | | Mexican peso | | MXN 34.6 | | $2.0 | Purchase | | Singapore dollar | | SGD 6.5 | | $4.9 |
Commodity Price Risk
From time to time, we use commodity swap contracts to mitigate our exposure to commodity price fluctuations for certain raw materials used in the production of our modules. During the year ended December 31, 2022, we entered into various commodity swap contracts to hedge a portion of our forecasted cash flows for purchases of aluminum frames between July 2022 and December 2023. Such swaps had an aggregate initial notional value based on metric tons of forecasted aluminum purchases, equivalent to $70.5 million, and entitled us to receive a three-month average London Metals Exchange price for aluminum while requiring us to pay certain fixed prices. The notional amount of the commodity swap contracts proportionately adjusted with forecasted purchases of aluminum frames.
During the six months ended June 30, 2024, we entered into various commodity swap contracts to hedge a portion of our forecasted cash flows for purchases of steel between April 2024 and December 2024. Such swaps had an aggregate initial notional value based on short tons of forecasted steel purchases, equivalent to $7.6 million, and entitle us to receive the price based on the U.S. Midwest Hot-Rolled Coil Steel Index while requiring us to pay certain fixed prices. The notional amount of the commodity swap contracts proportionately adjusts with forecasted purchases of steel. As of June 30, 2024, the notional value associated with these contracts was $3.2 million.
These commodity swap contracts qualify for accounting as cash flow hedges in accordance with ASC 815, and we designated them as such. We report unrealized gains or losses on such contracts in “Accumulated other comprehensive loss” and subsequently reclassify applicable amounts into earnings when the hedged transactions occur and impact earnings. We determined that these derivative financial instruments were highly effective as cash flow hedges as of June 30, 2024 and December 31, 2023. In the following 12 months, we expect to reclassify into earnings $0.9 million of net unrealized losses related to these commodity swap contracts that are included in “Accumulated other comprehensive loss” at June 30, 2024 as we realize the earnings effects of the related forecasted transactions.
|
X |
- References
+ Details
Name: |
us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/815/tableOfContent
+ Details
Name: |
us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
7. Leases (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Leases [Abstract] |
|
Lessee, Operating Leases |
7. Leases
Our lease arrangements include land associated with our corporate and administrative offices, land for our manufacturing facilities, and certain of our manufacturing equipment. Such leases primarily relate to assets located in the United States, Malaysia, India, and Vietnam.
The following table presents certain quantitative information related to our lease arrangements for the three and six months ended June 30, 2024 and 2023, and as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Finance lease cost: | | | | | | | | | Amortization of right-of-use assets | | $ | 120 | | $ | — | | $ | 236 | | $ | — | Interest on lease liabilities | | 254 | | — | | 484 | | — | Operating lease cost | | 3,228 | | 3,014 | | 6,449 | | 5,951 | Variable lease cost | | 723 | | 1,121 | | 1,432 | | 2,016 | Short-term lease cost | | 294 | | 98 | | 478 | | 168 | Total lease cost | | $ | 4,619 | | $ | 4,233 | | $ | 9,079 | | $ | 8,135 | | | | | | | | | | Cash paid for amounts included in the measurement of: | | | | | | | | | Operating lease liabilities | | | | | | $ | 6,123 | | $ | 5,721 | Finance lease liabilities | | | | | | 110 | | — | Lease assets obtained in exchange for: | | | | | | | | | Operating lease liabilities | | | | | | $ | 532 | | $ | 1,080 | Finance lease liabilities | | | | | | 3,428 | | — | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | | Operating Leases | | Finance Leases | | Operating Leases | | Finance Leases | Lease assets | | $ | 79,593 | | $ | 20,241 | | $ | 84,419 | | $ | 17,049 | Lease liabilities – current | | 10,272 | | 534 | | 10,307 | | 51 | Lease liabilities – noncurrent | | 31,846 | | 20,382 | | 36,662 | | 17,063 | | | | | | | | | | Weighted-average remaining lease term | | 4 years | | 36 years | | 5 years | | 40 years | Weighted-average discount rate | | 5.2 | % | | 5.9 | % | | 5.2 | % | | 5.4 | % |
As of June 30, 2024, the future payments associated with our lease liabilities were as follows (in thousands): | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | Remainder of 2024 | | $ | 6,029 | | | $ | 271 | | 2025 | | 11,539 | | | 587 | | 2026 | | 9,865 | | | 1,405 | | 2027 | | 7,317 | | | 1,405 | | 2028 | | 6,950 | | | 1,407 | | 2029 | | 5,285 | | | 1,442 | | Thereafter | | 13 | | | 47,539 | | Total future payments | | 46,998 | | | 54,056 | | Less: interest | | (4,880) | | | (33,140) | | Total lease liabilities | | $ | 42,118 | | | $ | 20,916 | |
|
Lessee, Finance Leases |
7. Leases
Our lease arrangements include land associated with our corporate and administrative offices, land for our manufacturing facilities, and certain of our manufacturing equipment. Such leases primarily relate to assets located in the United States, Malaysia, India, and Vietnam.
The following table presents certain quantitative information related to our lease arrangements for the three and six months ended June 30, 2024 and 2023, and as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Finance lease cost: | | | | | | | | | Amortization of right-of-use assets | | $ | 120 | | $ | — | | $ | 236 | | $ | — | Interest on lease liabilities | | 254 | | — | | 484 | | — | Operating lease cost | | 3,228 | | 3,014 | | 6,449 | | 5,951 | Variable lease cost | | 723 | | 1,121 | | 1,432 | | 2,016 | Short-term lease cost | | 294 | | 98 | | 478 | | 168 | Total lease cost | | $ | 4,619 | | $ | 4,233 | | $ | 9,079 | | $ | 8,135 | | | | | | | | | | Cash paid for amounts included in the measurement of: | | | | | | | | | Operating lease liabilities | | | | | | $ | 6,123 | | $ | 5,721 | Finance lease liabilities | | | | | | 110 | | — | Lease assets obtained in exchange for: | | | | | | | | | Operating lease liabilities | | | | | | $ | 532 | | $ | 1,080 | Finance lease liabilities | | | | | | 3,428 | | — | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | | Operating Leases | | Finance Leases | | Operating Leases | | Finance Leases | Lease assets | | $ | 79,593 | | $ | 20,241 | | $ | 84,419 | | $ | 17,049 | Lease liabilities – current | | 10,272 | | 534 | | 10,307 | | 51 | Lease liabilities – noncurrent | | 31,846 | | 20,382 | | 36,662 | | 17,063 | | | | | | | | | | Weighted-average remaining lease term | | 4 years | | 36 years | | 5 years | | 40 years | Weighted-average discount rate | | 5.2 | % | | 5.9 | % | | 5.2 | % | | 5.4 | % |
As of June 30, 2024, the future payments associated with our lease liabilities were as follows (in thousands): | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | Remainder of 2024 | | $ | 6,029 | | | $ | 271 | | 2025 | | 11,539 | | | 587 | | 2026 | | 9,865 | | | 1,405 | | 2027 | | 7,317 | | | 1,405 | | 2028 | | 6,950 | | | 1,407 | | 2029 | | 5,285 | | | 1,442 | | Thereafter | | 13 | | | 47,539 | | Total future payments | | 46,998 | | | 54,056 | | Less: interest | | (4,880) | | | (33,140) | | Total lease liabilities | | $ | 42,118 | | | $ | 20,916 | |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeFinanceLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeOperatingLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
8. Fair Value Measurements (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Fair Value Disclosures [Abstract] |
|
Fair Value Measurements |
8. Fair Value Measurements
The following is a description of the valuation techniques that we use to measure the fair value of assets and liabilities that we measure and report at fair value on a recurring basis:
•Cash Equivalents and Restricted Cash Equivalents. At June 30, 2024 and December 31, 2023, our cash equivalents and restricted cash equivalents consisted of money market funds. We value our cash equivalents and restricted cash equivalents using observable inputs that reflect quoted prices for securities with identical characteristics and classify the valuation techniques that use these inputs as Level 1.
•Marketable Securities and Restricted Marketable Securities. At June 30, 2024 and December 31, 2023, our marketable securities consisted of foreign debt, U.S. debt, and time deposits, and our restricted marketable securities consisted of foreign and U.S. government obligations, supranational debt, and U.S. debt. We value our marketable securities and restricted marketable securities using observable inputs that reflect quoted prices for securities with identical characteristics or quoted prices for securities with similar characteristics and other observable inputs (such as interest rates that are observable at commonly quoted intervals). Accordingly, we classify the valuation techniques that use these inputs as either Level 1 or Level 2 depending on the inputs used. We also consider the effect of our counterparties’ credit standing in these fair value measurements.
•Derivative Assets and Liabilities. At June 30, 2024 and December 31, 2023, our derivative assets and liabilities consisted of foreign exchange forward contracts involving major currencies and commodity swap contracts involving major commodity prices. Since our derivative assets and liabilities are not traded on an exchange, we value them using standard industry valuation models. As applicable, these models project future cash flows and discount the amounts to a present value using market-based observable inputs, including credit risk, foreign exchange rates, forward and spot prices for currencies, and forward prices for commodities. These inputs are observable in active markets over the contract term of the derivative instruments we hold, and accordingly, we classify the valuation techniques as Level 2. In evaluating credit risk, we consider the effect of our counterparties’ and our own credit standing in the fair value measurements of our derivative assets and liabilities, respectively. At June 30, 2024 and December 31, 2023, the fair value measurements of our assets and liabilities measured on a recurring basis were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value Measurements at Reporting Date Using | | | June 30, 2024 | | Quoted Prices in Active Markets for Identical Assets (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | Assets: | | | | | | | | | Cash equivalents: | | | | | | | | | Money market funds | | $ | 759,148 | | | $ | 759,148 | | | $ | — | | | $ | — | | Restricted cash equivalents: | | | | | | | | | Money market funds | | 1,801 | | | 1,801 | | | — | | | — | | Marketable securities: | | | | | | | | | | | | | | | | | | U.S. debt | | 8,517 | | | — | | | 8,517 | | | — | | Time deposits | | 28,913 | | | 28,913 | | | — | | | — | | Restricted marketable securities | | 200,243 | | | — | | | 200,243 | | | — | | Derivative assets | | 267 | | | — | | | 267 | | | — | | Total assets | | $ | 998,889 | | | $ | 789,862 | | | $ | 209,027 | | | $ | — | | Liabilities: | | | | | | | | | Derivative liabilities | | $ | 4,199 | | | $ | — | | | $ | 4,199 | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value Measurements at Reporting Date Using | | | December 31, 2023 | | Quoted Prices in Active Markets for Identical Assets (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | Assets: | | | | | | | | | Cash equivalents: | | | | | | | | | Money market funds | | $ | 1,105,684 | | | $ | 1,105,684 | | | $ | — | | | $ | — | | Restricted cash equivalents: | | | | | | | | | Money market funds | | 6,192 | | | 6,192 | | | — | | | — | | Marketable securities: | | | | | | | | | Foreign debt | | 34,895 | | | — | | | 34,895 | | | — | | | | | | | | | | | U.S. debt | | 44,089 | | | — | | | 44,089 | | | — | | Time deposits | | 76,511 | | | 76,511 | | | — | | | — | | Restricted marketable securities | | 198,310 | | | — | | | 198,310 | | | — | | Derivative assets | | 1,778 | | | — | | | 1,778 | | | — | | Total assets | | $ | 1,467,459 | | | $ | 1,188,387 | | | $ | 279,072 | | | $ | — | | Liabilities: | | | | | | | | | Derivative liabilities | | $ | 1,744 | | | $ | — | | | $ | 1,744 | | | $ | — | |
Fair Value of Financial Instruments
At June 30, 2024 and December 31, 2023, the carrying values and fair values of our financial instruments not measured at fair value were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | | Carrying Value | | Fair Value | | Carrying Value | | Fair Value | Assets: | | | | | | | | | Government grants receivable - noncurrent | | $ | 607,086 | | | $ | 569,686 | | | $ | 152,208 | | | $ | 107,111 | | Liabilities: | | | | | | | | | Long-term debt, including current maturities (1) | | $ | 500,000 | | | $ | 481,389 | | | $ | 500,000 | | | $ | 453,015 | |
—————————— (1)Excludes unamortized issuance costs and debt arrangements with an original maturity of less than one year.
The carrying values in our condensed consolidated balance sheets of our current trade accounts receivable, restricted cash, current government grants receivable, accounts payable, accrued expenses, and debt arrangements with an original maturity of less than one year approximated their fair values due to their nature and relatively short maturities; therefore, we excluded them from the foregoing table. The fair value measurements for our noncurrent government grants receivable and long-term debt are considered Level 2 measurements under the fair value hierarchy.
Credit Risk
We have certain financial and derivative instruments that subject us to credit risk. These consist primarily of cash, cash equivalents, marketable securities, accounts receivable, restricted cash, restricted cash equivalents, restricted marketable securities, foreign exchange forward contracts, and commodity swap contracts. We are exposed to credit losses in the event of nonperformance by the counterparties to our financial and derivative instruments. We place these instruments with various high-quality financial institutions and limit the amount of credit risk from any one counterparty. We monitor the credit standing of our counterparty financial institutions. Our net sales are primarily concentrated among a limited number of customers. We monitor the financial condition of our customers and perform credit evaluations whenever considered necessary. We typically require some form of payment security from our customers, including, but not limited to, advance payments, parent guarantees, letters of credit, bank guarantees, or surety bonds.
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 107 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 940 -SubTopic 820 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1
+ Details
Name: |
us-gaap_FairValueDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
9. Debt (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Debt Instruments [Abstract] |
|
Debt |
9. Debt
Our debt arrangements consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Balance (USD) | Loan Agreement | | Currency | | June 30, 2024 | | December 31, 2023 | Revolving Credit Facility | | USD | | $ | — | | | $ | — | | India Credit Facility | | USD | | 500,000 | | | 500,000 | | India JPM Working Capital Facility | | INR | | — | | | 60,827 | | India HSBC Working Capital Facility | | INR | | 59,352 | | | — | | Total debt principal | | | | 559,352 | | | 560,827 | | Less: unamortized issuance costs | | | | (452) | | | (521) | | Total debt | | | | 558,900 | | | 560,306 | | Less: current portion | | | | (140,175) | | | (96,238) | | Noncurrent portion | | | | $ | 418,725 | | | $ | 464,068 | |
Revolving Credit Facility
In June 2023, we entered into a credit agreement with several financial institutions as lenders and JPMorgan Chase Bank, N.A. as administrative agent, which provides us with a senior secured credit facility (the “Revolving Credit Facility”) with an aggregate borrowing capacity of $1.0 billion. Borrowing under the Revolving Credit Facility bears interest at a rate per annum equal to, at our option, (i) the Term Secured Overnight Financing Rate (“Term SOFR”), plus a credit spread of 0.10%, plus a margin that ranges from 1.25% to 2.25% or (ii) an alternate base rate as defined in the credit agreement, plus a margin that ranges from 0.25% to 1.25%. The margins under the Revolving Credit Facility are based on the Company’s net leverage ratio or, if the Company elects to switch to a credit ratings-based system after the investment grade ratings trigger date occurs (as defined in the credit agreement), the Company’s public debt rating.
In addition to paying interest on outstanding principal under the Revolving Credit Facility, we are required to pay an unused commitment fee that ranges from 0.125% to 0.375% per annum based on the same factors discussed above and the daily unused commitments under the facility. We are also required to pay (i) a letter of credit fee based on the applicable margin for Term SOFR loans on the face amount of each letter of credit, (ii) a letter of credit fronting fee as agreed by the Company and such issuing lender, and (iii) other customary letter of credit fees. Our Revolving Credit Facility matures in June 2028.
As of June 30, 2024 and December 31, 2023, we had no outstanding debt or letters of credit under our Revolving Credit Facility. Loans and letters of credit issued under the Revolving Credit Facility are secured by liens on substantially all of the Company’s tangible and intangible assets.
India Credit Facility
In July 2022, FS India Solar Ventures Private Limited (“FSISV”), our indirect wholly-owned subsidiary, entered into a finance agreement (the “India Credit Facility”) with the U.S. International Development Finance Corporation for aggregate borrowing of up to $500.0 million for the development and construction of a solar module manufacturing facility in India. Principal on the India Credit Facility is payable in scheduled semi-annual installments beginning in the second half of 2024 through the facility’s expected maturity in August 2029. The India Credit Facility is guaranteed by First Solar, Inc. India JPM Working Capital Facility
In December 2022, FSISV entered into a working capital facility agreement (the “India JPM Working Capital Facility”) with JPMorgan Chase Bank, N.A. for the issuance of bank guarantees, bonds, and other similar forms of security. During 2023, the India JPM Working Capital Facility was amended to include certain working capital loans of up to INR 6.2 billion ($74.8 million). The India JPM Working Capital Facility is guaranteed by First Solar, Inc. As of June 30, 2024, there was no balance outstanding on the India JPM Working Capital Facility.
India HSBC Working Capital Facility
In February 2024, FSISV entered into a working capital facility agreement (the “India HSBC Working Capital Facility”) with the Hongkong and Shanghai Banking Corporation Limited, which provides certain working capital loans of up to INR 8.2 billion ($98.4 million). The outstanding balance matures in the third quarter of 2024. The India HSBC Working Capital Facility is guaranteed by First Solar, Inc.
Interest Rates
As of June 30, 2024, the borrowing rates for our outstanding debt arrangements were as follows: | | | | | | | | | | | | | | | Loan Agreement | | Interest Rate Description | | Interest Rate | India Credit Facility | | U.S. Treasury Constant Maturity Yield plus 1.75% | | 5.57% | India HSBC Working Capital Facility (1) | | India Treasury bill rate plus 1.5% to 1.6% | | 8.36% |
—————————— (1)The weighted-average interest rate for our outstanding short-term debt arrangements was 8.36% as of June 30, 2024.
|
X |
- DefinitionThe entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/470/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
+ Details
Name: |
us-gaap_DebtDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DebtInstrumentsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
10. Commitments and Contingencies (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Commitments and Contingencies Disclosure [Abstract] |
|
Commitments and Contingencies |
10. Commitments and Contingencies
Commercial Commitments
During the normal course of business, we enter into commercial commitments in the form of letters of credit and surety bonds to provide financial and performance assurance to third parties. As of June 30, 2024, the issued and outstanding amounts and available capacities under these commitments were as follows (in millions): | | | | | | | | | | | | | | | | | Issued and Outstanding | | Available Capacity | Revolving Credit Facility (1) | | $ | — | | | $ | 250.0 | | Bilateral facilities (2) | | 178.5 | | | 126.4 | | Surety bonds | | 28.6 | | | 225.0 | |
—————————— (1)Our Revolving Credit Facility provides us with a sub-limit of $250.0 million to issue letters of credit, at a fee based on the applicable margin for Term SOFR loans, a fronting fee, and other customary letter of credit fees.
(2)Of the total letters of credit issued under the bilateral facilities, $9.2 million was secured with cash. Product Warranties
When we recognize revenue for sales of modules, we accrue liabilities for the estimated future costs of meeting our limited warranty obligations. We estimate our limited product warranty liability for power output and defects in materials and workmanship under normal use and service conditions based on return rates for each series of module technology. We make and revise these estimates based primarily on the number of solar modules under warranty installed at customer locations, our historical experience with and projections of warranty claims, and our estimated per-module replacement costs. We also monitor our expected future module performance through certain quality and reliability testing and actual performance in certain field installation sites. From time to time, we have taken remediation actions with respect to affected modules beyond our limited warranties and may elect to do so in the future, in which case we would incur additional expenses. Such potential voluntary future remediation actions beyond our limited warranty obligations may be material to our condensed consolidated statements of operations if we commit to any such remediation actions.
Product warranty activities during the three and six months ended June 30, 2024 and 2023 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Product warranty liability, beginning of period | | $ | 25,194 | | | $ | 33,315 | | | $ | 25,491 | | | $ | 33,787 | | Accruals for new warranties issued | | 1,653 | | | 851 | | | 3,050 | | | 1,845 | | Settlements | | (3,152) | | | (1,867) | | | (5,344) | | | (3,193) | | Changes in estimate of product warranty liability | | — | | | (330) | | | 498 | | | (470) | | Product warranty liability, end of period | | $ | 23,695 | | | $ | 31,969 | | | $ | 23,695 | | | $ | 31,969 | | Current portion of warranty liability | | $ | 5,684 | | | $ | 9,243 | | | $ | 5,684 | | | $ | 9,243 | | Noncurrent portion of warranty liability | | $ | 18,011 | | | $ | 22,726 | | | $ | 18,011 | | | $ | 22,726 | |
Indemnifications
In certain limited circumstances, we have provided indemnifications to customers or other parties under which we are contractually obligated to compensate such parties for losses they suffer resulting from a breach of a representation, warranty, or covenant; the resolution of specific matters associated with a project’s development or construction; guarantees of a third party’s payment or performance obligations; or any disallowance or lack of the right to claim all or any portion of certain tax credits. For contracts that have such indemnification provisions, we initially recognize a liability under ASC 460 for the estimated premium that would be required by a guarantor to issue the same indemnity in a standalone arm’s-length transaction with an unrelated party. We may base these estimates on the cost of insurance or other instruments that cover the underlying risks being indemnified and may purchase such instruments to mitigate our exposure to potential indemnification payments. We subsequently measure such liabilities at the greater of the initially estimated premium or the contingent liability required to be recognized under ASC 450. We recognize any indemnification liabilities as a reduction of earnings associated with the related transaction.
After an indemnification liability is recorded, we derecognize such amount pursuant to ASC 460 depending on the nature of the indemnity, which derecognition typically occurs upon expiration or settlement of the arrangement, and any contingent aspects of the indemnity are accounted for in accordance with ASC 450. As of June 30, 2024 and December 31, 2023, we accrued $2.5 million and $3.3 million of current indemnification liabilities, respectively. As of June 30, 2024, the maximum potential amount of future payments under our indemnifications was $688.8 million. Contingent Consideration
As part of our acquisition of Evolar AB (“Evolar”) in May 2023, we agreed to pay additional consideration of up to $42.5 million to the selling shareholders contingent upon the successful achievement of certain technical milestones. As of December 31, 2023, we recorded $7.5 million of current liabilities and $11.0 million of long-term liabilities for such contingent obligations based on their estimated fair values. During the three months ended June 30, 2024, we paid $7.5 million of contingent consideration to the selling shareholders, and $11.0 million remains in our long-term liabilities as of June 30, 2024.
Solar Module Collection and Recycling Liability
We previously established a module collection and recycling program, which has since been discontinued, to collect and recycle modules sold and covered under such program once the modules reach the end of their service lives. For legacy customer sales contracts that are covered under this program, we agreed to pay the costs for the collection and recycling of qualifying solar modules, and the end-users agreed to notify us, disassemble their solar power systems, package the solar modules for shipment, and revert ownership rights over the modules back to us at the end of the modules’ service lives. Accordingly, we recorded any collection and recycling obligations within “Cost of sales” at the time of sale based on the estimated cost to collect and recycle the covered solar modules.
We estimate the cost of our collection and recycling obligations based on the present value of the expected future cost of collecting and recycling the solar modules, which includes estimates for the cost of packaging materials; the cost of freight from the solar module installation sites to a recycling center; material, labor, and capital costs; and by-product credits for certain materials recovered during the recycling process. We base these estimates on our experience collecting and recycling solar modules and certain assumptions regarding costs at the time the solar modules will be collected and recycled. In the periods between the time of sale and the related settlement of the collection and recycling obligation, we accrete the carrying amount of the associated liability and classify the corresponding expense within “Selling, general and administrative” expense on our condensed consolidated statements of operations.
Our module collection and recycling liability was $134.8 million and $135.1 million as of June 30, 2024 and December 31, 2023, respectively. See Note 3. “Restricted Marketable Securities” to our condensed consolidated financial statements for more information about our arrangements for funding this liability.
Legal Proceedings
In July 2021, Southern Power Company and certain of its affiliates (“Southern”) filed an arbitration demand with the American Arbitration Association against two subsidiaries of the Company, alleging breach of the engineering, procurement, and construction (“EPC”) agreements for five projects in the United States, for which the Company’s subsidiaries served as the EPC contractor. The arbitration demand asserts breach of obligations to design and engineer the projects in accordance with the EPC agreements, particularly as such obligations relate to the procurement of tracker systems and inverters. The Company and its subsidiaries denied the claims, and defended the claims in arbitration hearings, which concluded in February 2023. In May 2023, the parties submitted their final proposals of individual award claims to the arbitration panel. In July 2023, the arbitration panel entered an interim award to Southern for $35.6 million, which was paid during the year ended December 31, 2023. As a result, we recognized a loss for such interim award in our results of operations for the year ended December 31, 2023. The final arbitration award, which did not change the results of the interim award, was signed on November 6, 2023. On February 2, 2024, First Solar commenced an action in the New York County Supreme Court seeking to vacate certain aspects of the final award. On May 6, 2024, such action was denied. First Solar has elected not to appeal, and considers this matter closed. During the year ended December 31, 2022, we received several indemnification demands from certain customers, for whom we provided EPC services, regarding claims that such customers’ PV tracker systems infringe, in part, on patents owned by Rovshan Sade (“Plaintiff”), the owner of a company called Trabant Solar, Inc. In January 2023, we were notified by two of our customers that Plaintiff served them with patent infringement complaints, and we have assumed the defense of these claims. We have conducted due diligence on the patents and claims and believe that we will prevail in the actions. In April 2023, we commenced an Inter Partes Review (“IPR”) before the United States Patent and Trademark Office seeking to invalidate such claims. In November 2023, the United States Patent Trial and Appeal Board declined to hear the First Solar IPR. In July 2024, Plaintiff’s counsel filed a motion seeking to withdraw as counsel. The court granted the motion and issued a 45-day stay of all proceedings while Plaintiff seeks new representation. Because all case discovery has been stayed until September 24, 2024, at this time we are not in a position to assess the likelihood of any potential loss or adverse effect on our financial condition or to estimate the amount or range of possible loss, if any, from these actions.
In April 2019, a subcontractor of First Solar sustained certain injuries while performing work at a former project site and, in May 2019, commenced legal action against a subsidiary of the Company. In June 2023, a jury awarded damages of approximately $51.3 million to the plaintiff. On September 21, 2023, the Superior Court of California for Monterey County ruled, in response to a motion for remittitur filed by the Company, that the damages awarded to the plaintiff were excessive and reduced the award from $51.3 million to $21.8 million. The plaintiff and defendant have appealed and cross appealed varying aspects of the verdict and the remittitur. Accordingly, due to the uncertainty surrounding the multiple decisions and appeals, as of June 30, 2024, we recorded a $21.8 million accrued litigation payable included in “Other current liabilities” in our condensed consolidated balance sheet. We believe the full amount of awarded damages will be covered by our various insurance policies. Accordingly, we also recorded a $21.8 million receivable included in “Other current assets” in our condensed consolidated balance sheet as of June 30, 2024. The plaintiff did not accept the reduced award by the court ordered deadline of October 10, 2023, and, as a result, the $21.8 million award has been vacated and a new trial will be scheduled. We, in conjunction with our insurance carriers, are challenging the initial verdict in an appellate court, and the plaintiff is cross appealing from the decision to reduce the award, among other issues, stemming from the trial. The parties are awaiting a briefing schedule from the Appellate Court.
On September 29, 2023 and June 5, 2024, the Company received subpoenas from the Division of Enforcement of the SEC seeking documents and information relating to the Company’s operations in India, the Company's entry into a PV module supply agreement with an India-based customer, and certain aspects of the Company's technology roadmap, among other things. The Company is cooperating with the SEC and cannot predict the ultimate timing, scope, or outcome of this matter.
We are party to other legal matters and claims in the normal course of our operations. While we believe the ultimate outcome of these matters and claims will not have a material adverse effect on our financial position, results of operations, or cash flows, the outcome of such matters and claims is not determinable with certainty, and negative outcomes may adversely affect us.
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
11. Revenue from Contracts with Customers (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Revenue from Contract with Customer [Abstract] |
|
Revenue from Contracts with Customers [Text Block] |
11. Revenue from Contracts with Customers
We recognize revenue for module sales at a point in time following the transfer of control of the modules to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Such contracts may contain provisions that require us to pay the customer liquidated damages if we fail to ship or deliver modules by scheduled dates. For certain contracts, we may also be required to pay liquidated damages if we fail to deliver modules that meet certain U.S. domestic content requirements. We recognize these liquidated damages as a reduction of revenue in the period we transfer control of the modules to the customer.
The following table reflects the changes in our contract liabilities, which we classify as “Deferred revenue,” for the six months ended June 30, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Six Month Change | Deferred revenue | | $ | 1,948,348 | | | $ | 2,005,183 | | | $ | (56,835) | | | (3) | % |
During the six months ended June 30, 2024, our contract liabilities decreased by $56.8 million primarily due to the recognition of revenue for sales of solar modules for which payment was received in prior years. Additionally, we restructured the payment security for one of our customer contracts, which resulted in the return of previously received advance payments in exchange for a letter of credit. These decreases were partially offset by advance payments received in the current year for future sales of solar modules. During the six months ended June 30, 2024 and 2023, we recognized revenue of $221.3 million and $215.5 million, respectively, that was included in the corresponding contract liability balance at the beginning of the periods.
As of June 30, 2024, we had entered into contracts with customers for the future sale of 74.6 GW of solar modules for an aggregate transaction price of $22.3 billion, which we expect to recognize as revenue through 2030 as we transfer control of the modules to the customers. Such aggregate transaction price excludes estimates of variable consideration associated with (i) future module technology improvements, including enhancements to certain energy related attributes, (ii) sales freight in excess of defined thresholds, (iii) changes to certain commodity prices, and (iv) the module wattage committed for delivery, among other things. As a result, the revenue recognized from such contracts may increase or decrease in future periods relative to the original transaction price. These contracts may also be subject to amendments as agreed to by the parties to the contract. These amendments may increase or decrease the volume of modules to be sold under the contract, change delivery schedules, or otherwise adjust the expected revenue under these contracts.
See Note 16. “Segment Reporting” for the disaggregation of revenue by reportable segment.
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
12. Share-Based Compensation (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Share-Based Payment Arrangement, Recognized Amount [Abstract] |
|
Share-Based Compensation |
12. Share-Based Compensation
The following table presents share-based compensation expense recognized in our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Cost of sales | | $ | 1,388 | | | $ | 1,349 | | | $ | 2,415 | | | $ | 2,275 | | Selling, general and administrative | | 6,005 | | | 5,981 | | | 10,874 | | | 10,763 | | Research and development | | 1,006 | | | 1,035 | | | 1,926 | | | 1,912 | | Production start-up | | 1 | | | 46 | | | (24) | | | 61 | | Total share-based compensation expense | | $ | 8,400 | | | $ | 8,411 | | | $ | 15,191 | | | $ | 15,011 | |
As of June 30, 2024, we had $44.1 million of unrecognized share-based compensation expense related to unvested restricted stock and performance units, which we expect to recognize over a weighted-average period of approximately 1.4 years.
In March 2020, the compensation committee of our board of directors approved grants of performance units (“PU” or “PUs”) for key executive officers to be earned over a multi-year performance period, which ended in December 2022. Vesting of the 2020 grants of PUs was contingent upon the relative attainment of target contracted revenue, module wattage, and return on capital metrics. In March 2023, the compensation committee certified the achievement of the vesting conditions applicable to the grants, which approximated the target level of performance. Accordingly, each participant received one share of common stock for each vested PU granted, net of any tax withholdings.
In May 2021, the compensation committee approved grants of PUs for key executive officers to be earned over a multi-year performance period, which ended in December 2023. Vesting of the 2021 grants of PUs was contingent upon the relative attainment of target contracted revenue, cost per watt, incremental average selling price, and operating income metrics. In February 2024, the compensation committee certified the achievement of the vesting conditions applicable to the grants, which approximated the maximum level of performance. Accordingly, each participant received one share of common stock for each vested PU granted, net of any tax withholdings.
In March 2022, the compensation committee approved additional grants of PUs for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2024. Vesting of the 2022 grants of PUs is contingent upon the relative attainment of target contracted revenue, cost per watt, and return on capital metrics.
In March 2023, the compensation committee approved additional grants of PUs for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2025. Vesting of the 2023 grants of PUs is contingent upon the relative attainment of target contracted revenue, production, and operating margin metrics.
In March 2024, the compensation committee approved additional grants of PUs for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2026. Vesting of the 2024 grants of PUs is contingent upon the relative attainment of target contracted revenue, production, incremental average selling price, and operating margin metrics.
Vesting of PUs is also contingent upon the employment of program participants through the applicable vesting dates, with limited exceptions in case of death, disability, a qualifying retirement, or a change-in-control of First Solar. Outstanding PUs are included in the computation of diluted net income per share based on the number of shares that would be issuable if the end of the reporting period were the end of the contingency period.
|
X |
- DefinitionThe entire disclosure for share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
13. Income Taxes (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Income Tax Disclosure [Abstract] |
|
Income Taxes |
13. Income Taxes
The Inflation Reduction Act. In August 2022, the U.S. President signed into law the IRA, which revised U.S. tax law by, among other things, including a new corporate alternative minimum tax of 15% on certain large corporations, imposing a 1% excise tax on stock buybacks, and providing various incentives to address climate change, including the introduction of the advanced manufacturing production credit under Section 45X of the IRC. The provisions of the IRA are generally effective for tax years beginning after 2022. Certain developments to technical guidance and regulations include the following:
•In May 2023, the U.S. Treasury Department and the IRS issued initial guidance on various sections of the IRC, including Section 45X.
•In December 2023, the U.S. Treasury Department and the IRS issued a notice of proposed rulemaking and public hearing providing initial guidance confirming certain key aspects of the Section 45X credit.
•In March 2024, the U.S. Treasury Department and the IRS issued final regulations on the direct payment election under Section 6417 of the IRC. The final regulations apply to tax years ending on or after March 11, 2024, but taxpayers may choose to apply the rules in the final regulations in taxable years ending before March 11, 2024, provided the final regulations are applied in their entirety and in a consistent manner. The final regulations mostly adopted and confirmed the proposed regulations previously issued in June 2023.
•In April 2024, the U.S. Treasury Department and the IRS issued final regulations on the elective transfer provisions under Section 6418 of the IRC. The final regulations apply to taxable years ending on or after April 30, 2024, but taxpayers may choose to apply the rules in the final regulations in taxable years ending before April 30, 2024, provided the final regulations are applied in their entirety and in a consistent manner. The final regulations mostly adopted and confirmed the proposed regulations previously issued in June 2023.
Given the complexities of the IRA, which is pending additional technical guidance and final regulations from the U.S. Treasury Department and the IRS, we expect to continue to monitor these developments and evaluate their potential future impact to our results of operations.
Foreign tax credit regulations. In November 2022, the U.S. Treasury Department released proposed foreign tax credit (“FTC”) regulations addressing various aspects of the U.S. FTC regime. Among other items, these proposed regulations provide certain exceptions for determining creditable foreign withholding taxes. Taxpayers may rely on these proposed regulations, which apply to tax years beginning on or after December 28, 2021. As a result of these proposed regulations, foreign withholding taxes will continue to be creditable. In July 2023, the U.S. Treasury Department issued Notice 2023-55, which provides temporary relief for taxpayers in determining whether a foreign tax is eligible for a foreign tax credit for taxable years beginning on or after December 28, 2021, and ending before December 31, 2023. In December 2023, the U.S. Treasury Department issued Notice 2023-80, which extends this relief period until future guidance is issued. Pillar Two. In December 2021, the Organization for Economic Co-operation and Development released model rules for a new global minimum tax framework (“Pillar Two”). Certain governments in countries in which we operate have enacted local Pillar Two legislation, with an effective date from January 1, 2024. We currently do not expect Pillar Two to have a material impact on our 2024 financial statements. As these legislative changes develop and expand, we expect to continue to monitor the changes and evaluate their potential impact to our results of operations.
Our effective tax rate was 7.4% and 4.9% for the six months ended June 30, 2024 and 2023, respectively. The increase in our effective tax rate was primarily driven by lower excess tax benefits associated with share-based compensation. Our provision for income taxes differed from the amount computed by applying the U.S. statutory federal income tax rate of 21% primarily due to the effect of tax law changes associated with the IRA described above.
During the three months ended June 30, 2024, we reversed our position to indefinitely reinvest the accumulated earnings of a foreign subsidiary and recorded discrete tax expense of approximately $6 million. There were no other changes to our indefinite reinvestment assertions during the period.
Our Malaysian subsidiary has been granted a long-term tax holiday that expires in 2027. The tax holiday, which generally provides for a full exemption from Malaysian income tax, is conditional upon our continued compliance with certain employment and investment thresholds, which we are currently in compliance with and expect to continue to comply with through the expiration of the tax holiday in 2027.
Our Vietnamese subsidiary has been granted a long-term tax incentive that generally provides a full exemption from Vietnamese income tax through 2023, followed by reduced annual tax rates of 5% through 2032 and 10% through 2036. Such long-term tax incentive is conditional upon our continued compliance with certain revenue and research and development (“R&D”) spending thresholds, which we are currently in compliance with and expect to continue to comply with through the expiration of the tax holiday.
We are subject to audit by federal, state, local, and foreign tax authorities. We are currently under examination in India, Chile, Singapore, the United States, and the State of Georgia. We believe that adequate provisions have been made for any adjustments that may result from tax examinations. However, the outcome of tax examinations cannot be predicted with certainty. If any issues addressed by our tax examinations are not resolved in a manner consistent with our expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs.
|
X |
- DefinitionThe entire disclosure for income tax.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13
Reference 8: 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)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/740/tableOfContent
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
14. Net Income per Share (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Earnings Per Share [Abstract] |
|
Net Income per Share |
14. Net Income per Share
The calculation of basic and diluted net income per share for the three and six months ended June 30, 2024 and 2023 was as follows (in thousands, except per share amounts): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Basic net income per share | | | | | | | | | Numerator: | | | | | | | | | Net income | | $ | 349,356 | | | $ | 170,579 | | | $ | 585,972 | | | $ | 213,140 | | Denominator: | | | | | | | | | Weighted-average common shares outstanding | | 107,042 | | | 106,827 | | | 107,011 | | | 106,791 | | | | | | | | | | | Diluted net income per share | | | | | | | | | Denominator: | | | | | | | | | Weighted-average common shares outstanding | | 107,042 | | | 106,827 | | | 107,011 | | | 106,791 | | Effect of restricted stock and performance units | | 483 | | | 451 | | | 491 | | | 465 | | Weighted-average shares used in computing diluted net income per share | | 107,525 | | | 107,278 | | | 107,502 | | | 107,256 | | | | | | | | | | | Net income per share: | | | | | | | | | Basic | | $ | 3.26 | | | $ | 1.60 | | | $ | 5.48 | | | $ | 2.00 | | Diluted | | $ | 3.25 | | | $ | 1.59 | | | $ | 5.45 | | | $ | 1.99 | |
The following table summarizes the potential shares of common stock that were excluded from the computation of diluted net income per share for the three and six months ended June 30, 2024 and 2023 as such shares would have had an anti-dilutive effect (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Anti-dilutive shares | | — | | | — | | | — | | | 24 | |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
15. Accumulated Other Comprehensive Loss (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Other Comprehensive Income (Loss), Net of Tax [Abstract] |
|
Accumulated Other Comprehensive Loss |
15. Accumulated Other Comprehensive Loss
The following table presents the changes in accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation Adjustment | | Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities | | Unrealized Gain (Loss) on Derivative Instruments | | Total | Balance as of December 31, 2023 | | $ | (118,366) | | | $ | (54,610) | | | $ | (1,155) | | | $ | (174,131) | | Other comprehensive loss before reclassifications | | (11,477) | | | (3,332) | | | (873) | | | (15,682) | | Amounts reclassified from accumulated other comprehensive loss | | — | | | (11) | | | 1,495 | | | 1,484 | | Net tax effect | | — | | | 143 | | | (131) | | | 12 | | Net other comprehensive (loss) income | | (11,477) | | | (3,200) | | | 491 | | | (14,186) | | Balance as of June 30, 2024 | | $ | (129,843) | | | $ | (57,810) | | | $ | (664) | | | $ | (188,317) | |
The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Comprehensive Income Components | | Income Statement Line Item | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Foreign currency translation adjustment: | | | | | | | | | | | Foreign currency translation adjustment | | Cost of sales | | $ | — | | | $ | — | | | $ | — | | | $ | 146 | | Foreign currency translation adjustment | | Other (expense) income, net | | — | | | — | | | — | | | (10) | | Total foreign currency translation adjustment | | | | — | | | — | | | — | | | 136 | | Unrealized gain (loss) on marketable securities and restricted marketable securities | | Other (expense) income, net | | 11 | | | (9) | | | 11 | | | (9) | | Unrealized loss on derivative instruments: | | | | | | | | | | | Commodity swap contracts | | Cost of sales | | (346) | | | (1,997) | | | (1,495) | | | (4,665) | | Total loss reclassified | | | | $ | (335) | | | $ | (2,006) | | | $ | (1,484) | | | $ | (4,538) | |
|
X |
- DefinitionThe entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/220/tableOfContent
+ Details
Name: |
us-gaap_ComprehensiveIncomeNoteTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
16. Segment Reporting (Notes)
|
6 Months Ended |
Jun. 30, 2024 |
Segment Reporting Information, Profit (Loss) [Abstract] |
|
Segment Reporting |
16. Segment Reporting
Our primary segment is our modules business, which involves the design, manufacture, and sale of cadmium telluride (“CdTe”) solar modules, which convert sunlight into electricity. Third-party customers of our modules segment include system developers, independent power producers, utilities, commercial and industrial companies, and other system owners and operators. Our residual business operations include certain project development activities, O&M services, the results of operations from PV solar power systems we owned and operated in certain international regions, and the sale of such systems to third-party customers.
See Note 21. “Segment and Geographical Information” in our Annual Report on Form 10-K for the year ended December 31, 2023 for additional discussion of our segment reporting.
The following tables provide a reconciliation of certain financial information for our reportable segment to information presented in our condensed consolidated financial statements for the three and six months ended June 30, 2024 and 2023 and as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2024 | | Three Months Ended June 30, 2023 | | | Modules | | Other | | Total | | Modules | | Other | | Total | Net sales | | $ | 1,008,765 | | | $ | 1,717 | | | $ | 1,010,482 | | | $ | 802,237 | | | $ | 8,436 | | | $ | 810,673 | | Gross profit | | 498,333 | | | 556 | | | 498,889 | | | 301,917 | | | 8,503 | | | 310,420 | | Depreciation and amortization expense | | 86,432 | | | 3 | | | 86,435 | | | 72,587 | | | 2 | | | 72,589 | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2024 | | Six Months Ended June 30, 2023 | | | Modules | | Other | | Total | | Modules | | Other | | Total | Net sales | | $ | 1,802,199 | | | $ | 2,391 | | | $ | 1,804,590 | | | $ | 1,338,827 | | | $ | 20,132 | | | $ | 1,358,959 | | Gross profit | | 844,501 | | | 391 | | | 844,892 | | | 408,811 | | | 13,660 | | | 422,471 | | Depreciation and amortization expense | | 167,494 | | | 6 | | | 167,500 | | | 134,170 | | | 4 | | | 134,174 | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | | Modules | | Other | | Total | | Modules | | Other | | Total | Goodwill | | $ | 28,834 | | | $ | — | | | $ | 28,834 | | | $ | 29,687 | | | $ | — | | | $ | 29,687 | |
|
X |
- DefinitionThe entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/280/tableOfContent
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_SegmentReportingDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Pay vs Performance Disclosure |
|
|
|
|
Net income |
$ 349,356
|
$ 170,579
|
$ 585,972
|
$ 213,140
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 1
+ Details
Name: |
ecd_PvpTable |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.2
Insider Trading Arrangements
|
3 Months Ended |
Jun. 30, 2024
shares
|
Trading Arrangements, by Individual |
|
Material Terms of Trading Arrangement |
From time to time, our directors and officers may adopt plans for the purchase or sale of our securities. Such plans may be designed to satisfy the affirmative defense conditions of Rule 10b5-1 under the Exchange Act or may constitute non-Rule 10b5-1 trading arrangements (as defined in Item 408(c) of Regulation S-K). During the three months ended June 30, 2024, none of our officers or directors adopted or terminated non-Rule 10b5-1 trading arrangements. However, certain of our officers adopted Rule 10b5-1 trading plans for the sale of our securities. The following table provides certain terms of such plans: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Name | | Position | | Action | | Adoption Date | | Expiration Date | | Aggregate Number of Securities to be Sold (1) | Byron Jeffers | | Chief Accounting Officer | | Adoption | | May 9, 2024 | | April 30, 2025 | | 2,266 |
—————————— (1)Represents the gross number of shares subject to the Rule 10b5-1(c) plan, excluding the potential effect of shares withheld for taxes.
|
Non-Rule 10b5-1 Arrangement Adopted |
false
|
Rule 10b5-1 Arrangement Terminated |
false
|
Non-Rule 10b5-1 Arrangement Terminated |
false
|
Byron Jeffers [Member] |
|
Trading Arrangements, by Individual |
|
Name |
Byron Jeffers
|
Title |
Chief Accounting Officer
|
Rule 10b5-1 Arrangement Adopted |
true
|
Adoption Date |
May 9, 2024
|
Expiration Date |
April 30, 2025
|
Aggregate Available |
2,266
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_MtrlTermsOfTrdArrTextBlock |
Namespace Prefix: |
ecd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TradingArrByIndTable |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B
+ Details
Name: |
ecd_TrdArrAdoptionDate |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C
+ Details
Name: |
ecd_TrdArrExpirationDate |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TrdArrIndName |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TrdArrIndTitle |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph D
+ Details
Name: |
ecd_TrdArrSecuritiesAggAvailAmt |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
ecd_IndividualAxis=fslr_ByronJeffersMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
2. Cash, Cash Equivalents and Marketable Securities (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Cash, Cash Equivalents, and Short-Term Investments [Abstract] |
|
Schedule of Cash, Cash Equivalents, and Marketable Securities |
Cash, cash equivalents, and marketable securities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Cash and cash equivalents: | | | | | Cash | | $ | 943,765 | | | $ | 841,310 | | Money market funds | | 759,148 | | | 1,105,684 | | Total cash and cash equivalents | | 1,702,913 | | | 1,946,994 | | Marketable securities: | | | | | Foreign debt | | — | | | 34,895 | | U.S. debt | | 8,517 | | | 44,089 | | Time deposits | | 28,913 | | | 76,511 | | Total marketable securities | | 37,430 | | | 155,495 | | Total cash, cash equivalents, and marketable securities | | $ | 1,740,343 | | | $ | 2,102,489 | |
|
Reconciliation of Cash, Cash Equivalents, and Restricted Cash |
The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents reported within our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | Balance Sheet Line Item | | June 30, 2024 | | December 31, 2023 | Cash and cash equivalents | | Cash and cash equivalents | | $ | 1,702,913 | | | $ | 1,946,994 | | Restricted cash – current | | Other current assets | | 8,262 | | | 8,262 | | Restricted cash – noncurrent | | Other assets | | 3,601 | | | 3,621 | | Restricted cash equivalents – noncurrent | | Other assets | | 1,801 | | | 6,192 | | Total cash, cash equivalents, restricted cash, and restricted cash equivalents | | | | $ | 1,716,577 | | | $ | 1,965,069 | |
|
Available-for-sale Marketable Securities |
The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2024 | | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value | U.S. debt | | $ | 10,000 | | | $ | — | | | $ | 1,483 | | | $ | — | | | $ | 8,517 | | Time deposits | | 28,916 | | | — | | | — | | | 3 | | | 28,913 | | Total | | $ | 38,916 | | | $ | — | | | $ | 1,483 | | | $ | 3 | | | $ | 37,430 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2023 | | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value | Foreign debt | | $ | 35,000 | | | $ | — | | | $ | 91 | | | $ | 14 | | | $ | 34,895 | | U.S. debt | | 45,625 | | | 88 | | | 1,614 | | | 10 | | | 44,089 | | Time deposits | | 76,533 | | | — | | | — | | | 22 | | | 76,511 | | Total | | $ | 157,158 | | | $ | 88 | | | $ | 1,705 | | | $ | 46 | | | $ | 155,495 | |
|
Available-for-sale Marketable Securities by Maturity |
The contractual maturities of our marketable securities as of June 30, 2024 were as follows (in thousands): | | | | | | | | | | | Fair Value | Within one year | | $ | 28,913 | | After one year through five years | | 4,615 | | After five years through ten years | | 3,902 | | Total | | $ | 37,430 | |
|
X |
- Definition[Table Text Block] for Reconciliation of Cash, Cash Equivalents, and Restricted Cash [Table]
+ References
+ Details
Name: |
fslr_ReconciliationofCashCashEquivalentsandRestrictedCashTableTextBlock |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.
+ References
+ Details
Name: |
us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of cash, cash equivalents, and investments.
+ References
+ Details
Name: |
us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
3. Restricted Marketable Securities (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Debt Securities, Available-for-Sale, Restricted [Abstract] |
|
Schedule of Restricted Marketable Securities |
Restricted marketable securities consisted of the following as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Foreign government obligations | | $ | 48,910 | | | $ | 51,229 | | Supranational debt | | 22,900 | | | 15,339 | | U.S. debt | | 110,116 | | | 113,326 | | U.S. government obligations | | 18,317 | | | 18,416 | | Total restricted marketable securities | | $ | 200,243 | | | $ | 198,310 | |
|
Restricted Available-for-sale Marketable Securities |
The following tables summarize the unrealized gains and losses related to our restricted marketable securities, by major security type, as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2024 | | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value | Foreign government obligations | | $ | 63,752 | | | $ | — | | | $ | 14,842 | | | $ | — | | | $ | 48,910 | | Supranational debt | | 25,460 | | | 1 | | | 2,561 | | | — | | | 22,900 | | U.S. debt | | 145,573 | | | — | | | 35,457 | | | — | | | 110,116 | | U.S. government obligations | | 24,414 | | | — | | | 6,097 | | | — | | | 18,317 | | Total | | $ | 259,199 | | | $ | 1 | | | $ | 58,957 | | | $ | — | | | $ | 200,243 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2023 | | | Amortized Cost | | Unrealized Gains | | Unrealized Losses | | Allowance for Credit Losses | | Fair Value | Foreign government obligations | | $ | 65,202 | | | $ | — | | | $ | 13,963 | | | $ | 10 | | | $ | 51,229 | | Supranational debt | | 17,688 | | | — | | | 2,349 | | | — | | | 15,339 | | U.S. debt | | 146,484 | | | — | | | 33,129 | | | 29 | | | 113,326 | | U.S. government obligations | | 24,460 | | | — | | | 6,039 | | | 5 | | | 18,416 | | Total | | $ | 253,834 | | | $ | — | | | $ | 55,480 | | | $ | 44 | | | $ | 198,310 | |
|
X |
- DefinitionSchedule of Restricted Available For Sale Securities Reconciliation [Table Text Block]
+ References
+ Details
Name: |
fslr_ScheduleOfRestrictedAvailableForSaleSecuritiesReconciliationTableTextBlock |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSchedule of Restricted Marketable Securities [Table Text Block]
+ References
+ Details
Name: |
fslr_ScheduleOfRestrictedMarketableSecuritiesTableTextBlock |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRestrictedAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
4. Consolidated Balance Sheet Details (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Balance Sheet Related Disclosures [Abstract] |
|
Schedule of Accounts Receivable Trade, Net |
Accounts receivable trade, net consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Accounts receivable trade, gross | | $ | 649,241 | | | $ | 662,390 | | Allowance for credit losses | | (1,676) | | | (1,614) | | Accounts receivable trade, net | | $ | 647,565 | | | $ | 660,776 | |
|
Schedule of Inventories, Current and Noncurrent |
Inventories consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Raw materials | | $ | 449,084 | | | $ | 478,138 | | Work in process | | 101,780 | | | 78,463 | | Finished goods | | 750,985 | | | 530,197 | | Inventories | | $ | 1,301,849 | | | $ | 1,086,798 | | Inventories – current | | $ | 1,027,872 | | | $ | 819,899 | | Inventories – noncurrent | | $ | 273,977 | | | $ | 266,899 | |
|
Schedule of Other Current Assets |
Other current assets consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Spare maintenance materials and parts | | $ | 182,229 | | | $ | 148,218 | | Indirect tax receivables | | 114,484 | | | 65,301 | | Prepaid expenses | | 78,931 | | | 62,480 | | Operating supplies | | 54,425 | | | 43,995 | | Prepaid income taxes | | 39,285 | | | 7,064 | | Insurance receivable for accrued litigation (1) | | 21,800 | | | 21,800 | | Restricted cash | | 8,262 | | | 8,262 | | Derivative instruments (2) | | 267 | | | 1,778 | | Other | | 27,426 | | | 33,002 | | Other current assets | | $ | 527,109 | | | $ | 391,900 | |
—————————— (1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our legal proceedings.
(2)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.
|
Schedule of Property, Plant and Equipment, Net |
Property, plant and equipment, net consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Land | | $ | 38,780 | | | $ | 35,364 | | Buildings and improvements | | 1,354,644 | | | 1,037,421 | | Machinery and equipment | | 3,921,930 | | | 3,593,347 | | Office equipment and furniture | | 175,177 | | | 161,187 | | Leasehold improvements | | 40,313 | | | 40,084 | | Construction in progress | | 1,476,532 | | | 1,223,998 | | Property, plant and equipment, gross | | 7,007,376 | | | 6,091,401 | | Accumulated depreciation | | (1,868,376) | | | (1,694,116) | | Property, plant and equipment, net | | $ | 5,139,000 | | | $ | 4,397,285 | |
|
Schedule of Other Assets |
Other assets consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Advance payments for raw materials | | $ | 261,849 | | | $ | 204,370 | | Lease assets (1) | | 99,834 | | | 101,468 | | Income tax receivables | | 87,025 | | | 68,591 | | Prepaid expenses | | 30,836 | | | 23,954 | | Project assets | | 24,984 | | | 28,430 | | Restricted cash | | 3,601 | | | 3,621 | | Restricted cash equivalents | | 1,801 | | | 6,192 | | Other (2) | | 45,194 | | | 41,978 | | Other assets | | $ | 555,124 | | | $ | 478,604 | |
—————————— (1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(2)In November 2023, First Solar entered into a power purchase agreement with Cleantech Solar (“Cleantech”), a leading provider of renewable energy solutions in India and Southeast Asia. Under the agreement, Cleantech plans to construct certain photovoltaic (“PV”) solar and wind generating assets, which are expected to supply electricity to our manufacturing facility in India.
In February 2024, we purchased an ownership interest in a subsidiary of Cleantech for $3.0 million. This subsidiary owns certain of the generation assets that are expected to supply our facility, and we account for our investment in the subsidiary under the equity method of accounting. During the six months ended June 30, 2024, we recognized revenue of $19.0 million for module sales of 75 megawatts to this subsidiary.
|
Schedule of Accrued Expenses |
Accrued expenses consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Accrued property, plant and equipment | | $ | 257,296 | | | $ | 210,233 | | Accrued freight | | 100,465 | | | 58,494 | | Accrued inventory | | 45,536 | | | 101,161 | | Accrued other taxes | | 38,448 | | | 26,781 | | Accrued compensation and benefits | | 31,315 | | | 55,960 | | Accrued interest | | 11,408 | | | 11,011 | | Product warranty liability (1) | | 5,684 | | | 5,920 | | Other | | 49,974 | | | 55,269 | | Accrued expenses | | $ | 540,126 | | | $ | 524,829 | |
—————————— (1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
|
Schedule of Other Current Liabilities |
Other current liabilities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Accrued litigation (1) | | $ | 21,800 | | | $ | 21,800 | | Lease liabilities (2) | | 10,806 | | | 10,358 | | Derivative instruments (3) | | 4,199 | | | 1,744 | | Contingent consideration (4) | | — | | | 7,500 | | Other | | 53,989 | | | 798 | | Other current liabilities | | $ | 90,794 | | | $ | 42,200 | |
—————————— (1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our legal proceedings.
(2)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(3)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.
(4)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our contingent consideration arrangements.
|
Schedule of Other Liabilities |
Other liabilities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Lease liabilities (1) | | $ | 52,228 | | | $ | 53,725 | | Deferred tax liabilities, net | | 44,048 | | | 42,771 | | Other taxes payable | | 34,626 | | | 39,431 | | Product warranty liability (2) | | 18,011 | | | 19,571 | | Contingent consideration (3) | | 11,000 | | | 11,000 | | Other | | 13,908 | | | 14,212 | | Other liabilities | | $ | 173,821 | | | $ | 180,710 | |
—————————— (1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
(2)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
(3)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our contingent consideration arrangements.
|
X |
- DefinitionSchedule of Inventory, Current and Noncurrent [Table Text Block].
+ References
+ Details
Name: |
fslr_ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.
+ References
+ Details
Name: |
us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of other current liabilities.
+ References
+ Details
Name: |
us-gaap_OtherCurrentLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of other noncurrent liabilities.
+ References
+ Details
Name: |
us-gaap_OtherNoncurrentLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of accrued liabilities.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of noncurrent assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
5. Government Grants (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Government Assistance [Abstract] |
|
Schedule of Benefits Recognized From Asset-Based Government Grants |
The following table presents the benefits recognized from asset-based government grants in our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | Balance Sheet Line Item | | June 30, 2024 | | December 31, 2023 | Property, plant and equipment, net | | $ | 153,064 | | | $ | 146,348 | | Other assets | | 5,844 | | | 5,860 | |
|
Schedule of Benefits Recognized From Income-Based Government Grants |
The following table presents the benefits recognized from income-based government grants in our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | Income Statement Line Item | | 2024 | | 2023 | | 2024 | | 2023 | Cost of sales | | $ | 258,580 | | | $ | 155,007 | | | $ | 453,007 | | | $ | 225,121 | | Research and development | | — | | | — | | | 4,000 | | | — | |
|
X |
- DefinitionSchedule of Benefits Recognized From Asset-Based Government Grants
+ References
+ Details
Name: |
fslr_ScheduleOfBenefitsRecognizedFromAssetBasedGovernmentGrantsTableTextBlock |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSchedule of benefits recognized from income-based government grants
+ References
+ Details
Name: |
fslr_ScheduleOfBenefitsRecognizedFromIncomeBasedGovernmentGrantsTableTextBlock |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_GovernmentAssistanceAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
6. Derivative Financial Instruments (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
|
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] |
The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | | Other Current Assets | | | | Other Current Liabilities | | | Derivatives designated as hedging instruments: | | | | | | | | | Commodity swap contracts | | $ | — | | | | | $ | 780 | | | | Total derivatives designated as hedging instruments | | $ | — | | | | | $ | 780 | | | | | | | | | | | | | Derivatives not designated as hedging instruments: | | | | | | | | | Foreign exchange forward contracts | | $ | 267 | | | | | $ | 3,419 | | | | | | | | | | | | | Total derivatives not designated as hedging instruments | | $ | 267 | | | | | $ | 3,419 | | | | Total derivative instruments | | $ | 267 | | | | | $ | 4,199 | | | |
| | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | | Other Current Assets | | | | Other Current Liabilities | | | Derivatives designated as hedging instruments: | | | | | | | | | Commodity swap contracts | | $ | — | | | | | $ | 344 | | | | Total derivatives designated as hedging instruments | | $ | — | | | | | $ | 344 | | | | | | | | | | | | | Derivatives not designated as hedging instruments: | | | | | | | | | Foreign exchange forward contracts | | $ | 1,778 | | | | | $ | 1,400 | | | | Total derivatives not designated as hedging instruments | | $ | 1,778 | | | | | $ | 1,400 | | | | Total derivative instruments | | $ | 1,778 | | | | | $ | 1,744 | | | |
|
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] |
The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | Commodity Swap Contracts | | | Balance as of December 31, 2023 | | | | $ | (1,493) | | | | Amounts recognized in other comprehensive income (loss) | | | | (873) | | | | Amount reclassified to cost of sales | | | | 1,495 | | | | Balance as of June 30, 2024 | | | | $ | (871) | | | | | | | | | | | Balance as of December 31, 2022 | | | | $ | (7,242) | | | | Amounts recognized in other comprehensive income (loss) | | | | (984) | | | | Amount reclassified to cost of sales | | | | 4,665 | | | | Balance as of June 30, 2023 | | | | $ | (3,561) | | | |
|
Derivative Instruments, Gain (Loss) [Table Text Block] |
The following table presents the effect of derivative instruments not designated as hedges on our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Amount of Loss Recognized in Income Statement | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | Income Statement Line Item | | 2024 | | 2023 | | 2024 | | 2023 | Foreign exchange forward contracts | | Foreign currency loss, net | | $ | (6,859) | | | $ | (9,418) | | | (15,808) | | | (14,101) | |
|
Schedule of Notional Value of Foreign Exchange Forward Derivatives [Table Text Block] |
As of June 30, 2024 and December 31, 2023, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions): | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | Transaction | | Currency | | Notional Amount | | USD Equivalent | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sell | | Canadian dollar | | CAD 4.2 | | $3.1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purchase | | Euro | | €148.1 | | $158.5 | Sell | | Euro | | €15.7 | | $16.8 | Purchase | | Indian rupee | | INR 7,710.0 | | $92.4 | Sell | | Indian rupee | | INR 72,554.5 | | $869.9 | | | | | | | | Sell | | Japanese yen | | ¥563.6 | | $3.5 | Purchase | | Malaysian ringgit | | MYR 186.0 | | $39.4 | Sell | | Malaysian ringgit | | MYR 12.4 | | $2.6 | | | | | | | | Sell | | Mexican peso | | MXN 34.6 | | $1.9 | Purchase | | Singapore dollar | | SGD 25.8 | | $19.0 | Sell | | Singapore dollar | | SGD 18.8 | | $13.9 | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | Transaction | | Currency | | Notional Amount | | USD Equivalent | Sell | | Canadian dollar | | CAD 4.2 | | $3.2 | Sell | | Chilean peso | | CLP 1,372.6 | | $1.6 | Purchase | | Euro | | €98.3 | | $108.7 | Sell | | Euro | | €14.1 | | $15.6 | Sell | | Indian rupee | | INR 62,967.4 | | $756.9 | Purchase | | Japanese yen | | ¥1,053.6 | | $7.5 | Sell | | Japanese yen | | ¥705.2 | | $5.0 | Purchase | | Malaysian ringgit | | MYR 160.7 | | $35.0 | Sell | | Mexican peso | | MXN 34.6 | | $2.0 | Purchase | | Singapore dollar | | SGD 6.5 | | $4.9 |
|
X |
- DefinitionSchedule Of Notional Value Of Foreign Exchange Forward Derivatives [Table Text Block]
+ References
+ Details
Name: |
fslr_ScheduleOfNotionalValueOfForeignExchangeForwardDerivativesTableTextBlock |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C
+ Details
Name: |
us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A
+ Details
Name: |
us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B
+ Details
Name: |
us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
7. Leases (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Leases [Abstract] |
|
Schedule of lease cost and related information |
The following table presents certain quantitative information related to our lease arrangements for the three and six months ended June 30, 2024 and 2023, and as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Finance lease cost: | | | | | | | | | Amortization of right-of-use assets | | $ | 120 | | $ | — | | $ | 236 | | $ | — | Interest on lease liabilities | | 254 | | — | | 484 | | — | Operating lease cost | | 3,228 | | 3,014 | | 6,449 | | 5,951 | Variable lease cost | | 723 | | 1,121 | | 1,432 | | 2,016 | Short-term lease cost | | 294 | | 98 | | 478 | | 168 | Total lease cost | | $ | 4,619 | | $ | 4,233 | | $ | 9,079 | | $ | 8,135 | | | | | | | | | | Cash paid for amounts included in the measurement of: | | | | | | | | | Operating lease liabilities | | | | | | $ | 6,123 | | $ | 5,721 | Finance lease liabilities | | | | | | 110 | | — | Lease assets obtained in exchange for: | | | | | | | | | Operating lease liabilities | | | | | | $ | 532 | | $ | 1,080 | Finance lease liabilities | | | | | | 3,428 | | — | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | | Operating Leases | | Finance Leases | | Operating Leases | | Finance Leases | Lease assets | | $ | 79,593 | | $ | 20,241 | | $ | 84,419 | | $ | 17,049 | Lease liabilities – current | | 10,272 | | 534 | | 10,307 | | 51 | Lease liabilities – noncurrent | | 31,846 | | 20,382 | | 36,662 | | 17,063 | | | | | | | | | | Weighted-average remaining lease term | | 4 years | | 36 years | | 5 years | | 40 years | Weighted-average discount rate | | 5.2 | % | | 5.9 | % | | 5.2 | % | | 5.4 | % |
|
Operating lease liability maturity |
As of June 30, 2024, the future payments associated with our lease liabilities were as follows (in thousands): | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | Remainder of 2024 | | $ | 6,029 | | | $ | 271 | | 2025 | | 11,539 | | | 587 | | 2026 | | 9,865 | | | 1,405 | | 2027 | | 7,317 | | | 1,405 | | 2028 | | 6,950 | | | 1,407 | | 2029 | | 5,285 | | | 1,442 | | Thereafter | | 13 | | | 47,539 | | Total future payments | | 46,998 | | | 54,056 | | Less: interest | | (4,880) | | | (33,140) | | Total lease liabilities | | $ | 42,118 | | | $ | 20,916 | |
|
Finance lease liabilities maturity |
As of June 30, 2024, the future payments associated with our lease liabilities were as follows (in thousands): | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | Remainder of 2024 | | $ | 6,029 | | | $ | 271 | | 2025 | | 11,539 | | | 587 | | 2026 | | 9,865 | | | 1,405 | | 2027 | | 7,317 | | | 1,405 | | 2028 | | 6,950 | | | 1,407 | | 2029 | | 5,285 | | | 1,442 | | Thereafter | | 13 | | | 47,539 | | Total future payments | | 46,998 | | | 54,056 | | Less: interest | | (4,880) | | | (33,140) | | Total lease liabilities | | $ | 42,118 | | | $ | 20,916 | |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCostTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
8. Fair Value Measurements (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Fair Value Disclosures [Abstract] |
|
Fair value of assets and liabilities measured on a recurring basis |
At June 30, 2024 and December 31, 2023, the fair value measurements of our assets and liabilities measured on a recurring basis were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value Measurements at Reporting Date Using | | | June 30, 2024 | | Quoted Prices in Active Markets for Identical Assets (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | Assets: | | | | | | | | | Cash equivalents: | | | | | | | | | Money market funds | | $ | 759,148 | | | $ | 759,148 | | | $ | — | | | $ | — | | Restricted cash equivalents: | | | | | | | | | Money market funds | | 1,801 | | | 1,801 | | | — | | | — | | Marketable securities: | | | | | | | | | | | | | | | | | | U.S. debt | | 8,517 | | | — | | | 8,517 | | | — | | Time deposits | | 28,913 | | | 28,913 | | | — | | | — | | Restricted marketable securities | | 200,243 | | | — | | | 200,243 | | | — | | Derivative assets | | 267 | | | — | | | 267 | | | — | | Total assets | | $ | 998,889 | | | $ | 789,862 | | | $ | 209,027 | | | $ | — | | Liabilities: | | | | | | | | | Derivative liabilities | | $ | 4,199 | | | $ | — | | | $ | 4,199 | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value Measurements at Reporting Date Using | | | December 31, 2023 | | Quoted Prices in Active Markets for Identical Assets (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | Assets: | | | | | | | | | Cash equivalents: | | | | | | | | | Money market funds | | $ | 1,105,684 | | | $ | 1,105,684 | | | $ | — | | | $ | — | | Restricted cash equivalents: | | | | | | | | | Money market funds | | 6,192 | | | 6,192 | | | — | | | — | | Marketable securities: | | | | | | | | | Foreign debt | | 34,895 | | | — | | | 34,895 | | | — | | | | | | | | | | | U.S. debt | | 44,089 | | | — | | | 44,089 | | | — | | Time deposits | | 76,511 | | | 76,511 | | | — | | | — | | Restricted marketable securities | | 198,310 | | | — | | | 198,310 | | | — | | Derivative assets | | 1,778 | | | — | | | 1,778 | | | — | | Total assets | | $ | 1,467,459 | | | $ | 1,188,387 | | | $ | 279,072 | | | $ | — | | Liabilities: | | | | | | | | | Derivative liabilities | | $ | 1,744 | | | $ | — | | | $ | 1,744 | | | $ | — | |
|
Carrying value and fair value of financial instruments not measured at fair value |
At June 30, 2024 and December 31, 2023, the carrying values and fair values of our financial instruments not measured at fair value were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | | Carrying Value | | Fair Value | | Carrying Value | | Fair Value | Assets: | | | | | | | | | Government grants receivable - noncurrent | | $ | 607,086 | | | $ | 569,686 | | | $ | 152,208 | | | $ | 107,111 | | Liabilities: | | | | | | | | | Long-term debt, including current maturities (1) | | $ | 500,000 | | | $ | 481,389 | | | $ | 500,000 | | | $ | 453,015 | |
—————————— (1)Excludes unamortized issuance costs and debt arrangements with an original maturity of less than one year.
|
X |
- DefinitionTabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11
+ Details
Name: |
us-gaap_FairValueByBalanceSheetGroupingTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -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 (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
9. Debt (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Debt Instruments [Abstract] |
|
Schedule of Debt Arrangements |
Our debt arrangements consisted of the following at June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Balance (USD) | Loan Agreement | | Currency | | June 30, 2024 | | December 31, 2023 | Revolving Credit Facility | | USD | | $ | — | | | $ | — | | India Credit Facility | | USD | | 500,000 | | | 500,000 | | India JPM Working Capital Facility | | INR | | — | | | 60,827 | | India HSBC Working Capital Facility | | INR | | 59,352 | | | — | | Total debt principal | | | | 559,352 | | | 560,827 | | Less: unamortized issuance costs | | | | (452) | | | (521) | | Total debt | | | | 558,900 | | | 560,306 | | Less: current portion | | | | (140,175) | | | (96,238) | | Noncurrent portion | | | | $ | 418,725 | | | $ | 464,068 | |
|
Schedule of Borrowing Rate on Debt |
As of June 30, 2024, the borrowing rates for our outstanding debt arrangements were as follows: | | | | | | | | | | | | | | | Loan Agreement | | Interest Rate Description | | Interest Rate | India Credit Facility | | U.S. Treasury Constant Maturity Yield plus 1.75% | | 5.57% | India HSBC Working Capital Facility (1) | | India Treasury bill rate plus 1.5% to 1.6% | | 8.36% |
|
X |
- DefinitionSchedule of borrowing rate on debt [Table Text Block]
+ References
+ Details
Name: |
fslr_ScheduleOfBorrowingRateOnDebtTableTextBlock |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DebtInstrumentsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.
+ References
+ Details
Name: |
us-gaap_ScheduleOfDebtTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
10. Commitments and Contingencies (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Commitments and Contingencies Disclosure [Abstract] |
|
Schedule of Commercial Commitments |
As of June 30, 2024, the issued and outstanding amounts and available capacities under these commitments were as follows (in millions): | | | | | | | | | | | | | | | | | Issued and Outstanding | | Available Capacity | Revolving Credit Facility (1) | | $ | — | | | $ | 250.0 | | Bilateral facilities (2) | | 178.5 | | | 126.4 | | Surety bonds | | 28.6 | | | 225.0 | |
—————————— (1)Our Revolving Credit Facility provides us with a sub-limit of $250.0 million to issue letters of credit, at a fee based on the applicable margin for Term SOFR loans, a fronting fee, and other customary letter of credit fees.
(2)Of the total letters of credit issued under the bilateral facilities, $9.2 million was secured with cash.
|
Schedule of Product Warranty Liability |
Product warranty activities during the three and six months ended June 30, 2024 and 2023 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Product warranty liability, beginning of period | | $ | 25,194 | | | $ | 33,315 | | | $ | 25,491 | | | $ | 33,787 | | Accruals for new warranties issued | | 1,653 | | | 851 | | | 3,050 | | | 1,845 | | Settlements | | (3,152) | | | (1,867) | | | (5,344) | | | (3,193) | | Changes in estimate of product warranty liability | | — | | | (330) | | | 498 | | | (470) | | Product warranty liability, end of period | | $ | 23,695 | | | $ | 31,969 | | | $ | 23,695 | | | $ | 31,969 | | Current portion of warranty liability | | $ | 5,684 | | | $ | 9,243 | | | $ | 5,684 | | | $ | 9,243 | | Noncurrent portion of warranty liability | | $ | 18,011 | | | $ | 22,726 | | | $ | 18,011 | | | $ | 22,726 | |
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
11. Revenue from Contracts with Customers (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Revenue from Contract with Customer [Abstract] |
|
Changes in Contract Liabilities [Table Text Block] |
The following table reflects the changes in our contract liabilities, which we classify as “Deferred revenue,” for the six months ended June 30, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Six Month Change | Deferred revenue | | $ | 1,948,348 | | | $ | 2,005,183 | | | $ | (56,835) | | | (3) | % |
|
X |
- DefinitionTabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10
+ Details
Name: |
us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
12. Share-Based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Share-Based Payment Arrangement, Recognized Amount [Abstract] |
|
Schedule of Share-Based Compensation Expense Recognized in the Condensed Consolidated Statements of Operations |
The following table presents share-based compensation expense recognized in our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Cost of sales | | $ | 1,388 | | | $ | 1,349 | | | $ | 2,415 | | | $ | 2,275 | | Selling, general and administrative | | 6,005 | | | 5,981 | | | 10,874 | | | 10,763 | | Research and development | | 1,006 | | | 1,035 | | | 1,926 | | | 1,912 | | Production start-up | | 1 | | | 46 | | | (24) | | | 61 | | Total share-based compensation expense | | $ | 8,400 | | | $ | 8,411 | | | $ | 15,191 | | | $ | 15,011 | |
|
X |
- DefinitionTabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
14. Net Income per Share (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Earnings Per Share [Abstract] |
|
Schedule of Net Income per Share, Basic and Diluted |
The calculation of basic and diluted net income per share for the three and six months ended June 30, 2024 and 2023 was as follows (in thousands, except per share amounts): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Basic net income per share | | | | | | | | | Numerator: | | | | | | | | | Net income | | $ | 349,356 | | | $ | 170,579 | | | $ | 585,972 | | | $ | 213,140 | | Denominator: | | | | | | | | | Weighted-average common shares outstanding | | 107,042 | | | 106,827 | | | 107,011 | | | 106,791 | | | | | | | | | | | Diluted net income per share | | | | | | | | | Denominator: | | | | | | | | | Weighted-average common shares outstanding | | 107,042 | | | 106,827 | | | 107,011 | | | 106,791 | | Effect of restricted stock and performance units | | 483 | | | 451 | | | 491 | | | 465 | | Weighted-average shares used in computing diluted net income per share | | 107,525 | | | 107,278 | | | 107,502 | | | 107,256 | | | | | | | | | | | Net income per share: | | | | | | | | | Basic | | $ | 3.26 | | | $ | 1.60 | | | $ | 5.48 | | | $ | 2.00 | | Diluted | | $ | 3.25 | | | $ | 1.59 | | | $ | 5.45 | | | $ | 1.99 | |
|
Schedule of Antidilutive Securities Excluded from Computation of Net Income per Share |
The following table summarizes the potential shares of common stock that were excluded from the computation of diluted net income per share for the three and six months ended June 30, 2024 and 2023 as such shares would have had an anti-dilutive effect (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Anti-dilutive shares | | — | | | — | | | — | | | 24 | |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
15. Accumulated Other Comprehensive Loss (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Other Comprehensive Income (Loss), Net of Tax [Abstract] |
|
Schedule of Accumulated Other Comprehensive Loss, Net of Tax |
The following table presents the changes in accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation Adjustment | | Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities | | Unrealized Gain (Loss) on Derivative Instruments | | Total | Balance as of December 31, 2023 | | $ | (118,366) | | | $ | (54,610) | | | $ | (1,155) | | | $ | (174,131) | | Other comprehensive loss before reclassifications | | (11,477) | | | (3,332) | | | (873) | | | (15,682) | | Amounts reclassified from accumulated other comprehensive loss | | — | | | (11) | | | 1,495 | | | 1,484 | | Net tax effect | | — | | | 143 | | | (131) | | | 12 | | Net other comprehensive (loss) income | | (11,477) | | | (3,200) | | | 491 | | | (14,186) | | Balance as of June 30, 2024 | | $ | (129,843) | | | $ | (57,810) | | | $ | (664) | | | $ | (188,317) | |
|
Reclassification out of Accumulated Other Comprehensive Loss |
The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Comprehensive Income Components | | Income Statement Line Item | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Foreign currency translation adjustment: | | | | | | | | | | | Foreign currency translation adjustment | | Cost of sales | | $ | — | | | $ | — | | | $ | — | | | $ | 146 | | Foreign currency translation adjustment | | Other (expense) income, net | | — | | | — | | | — | | | (10) | | Total foreign currency translation adjustment | | | | — | | | — | | | — | | | 136 | | Unrealized gain (loss) on marketable securities and restricted marketable securities | | Other (expense) income, net | | 11 | | | (9) | | | 11 | | | (9) | | Unrealized loss on derivative instruments: | | | | | | | | | | | Commodity swap contracts | | Cost of sales | | (346) | | | (1,997) | | | (1,495) | | | (4,665) | | Total loss reclassified | | | | $ | (335) | | | $ | (2,006) | | | $ | (1,484) | | | $ | (4,538) | |
|
X |
- References
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).
+ References
+ Details
Name: |
us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of accumulated other comprehensive income (loss).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
+ Details
Name: |
us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
16. Segment Reporting (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Segment Reporting Information, Profit (Loss) [Abstract] |
|
Schedule of Segment Reporting Information, by Segment |
The following tables provide a reconciliation of certain financial information for our reportable segment to information presented in our condensed consolidated financial statements for the three and six months ended June 30, 2024 and 2023 and as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2024 | | Three Months Ended June 30, 2023 | | | Modules | | Other | | Total | | Modules | | Other | | Total | Net sales | | $ | 1,008,765 | | | $ | 1,717 | | | $ | 1,010,482 | | | $ | 802,237 | | | $ | 8,436 | | | $ | 810,673 | | Gross profit | | 498,333 | | | 556 | | | 498,889 | | | 301,917 | | | 8,503 | | | 310,420 | | Depreciation and amortization expense | | 86,432 | | | 3 | | | 86,435 | | | 72,587 | | | 2 | | | 72,589 | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2024 | | Six Months Ended June 30, 2023 | | | Modules | | Other | | Total | | Modules | | Other | | Total | Net sales | | $ | 1,802,199 | | | $ | 2,391 | | | $ | 1,804,590 | | | $ | 1,338,827 | | | $ | 20,132 | | | $ | 1,358,959 | | Gross profit | | 844,501 | | | 391 | | | 844,892 | | | 408,811 | | | 13,660 | | | 422,471 | | Depreciation and amortization expense | | 167,494 | | | 6 | | | 167,500 | | | 134,170 | | | 4 | | | 134,174 | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | | Modules | | Other | | Total | | Modules | | Other | | Total | Goodwill | | $ | 28,834 | | | $ | — | | | $ | 28,834 | | | $ | 29,687 | | | $ | — | | | $ | 29,687 | |
|
X |
- DefinitionTabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
2. Cash, Cash Equivalents, and Marketable Securities (Details) - Cash, Cash Equivalents, and Marketable Securities - USD ($) $ in Thousands |
3 Months Ended |
|
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Debt Securities, Available-for-sale [Line Items] |
|
|
|
|
Cash and cash equivalents |
$ 1,702,913
|
|
$ 1,946,994
|
|
Marketable securities |
37,430
|
|
155,495
|
|
Total cash, cash equivalents, and marketable securities |
1,740,343
|
|
2,102,489
|
|
Restricted cash - current |
8,262
|
|
8,262
|
|
Restricted cash - noncurrent |
3,601
|
|
3,621
|
|
Restricted cash equivalents - noncurrent |
1,801
|
|
6,192
|
|
Total cash, cash equivalents, restricted cash, and restricted cash equivalents |
1,716,577
|
$ 844,596
|
1,965,069
|
$ 1,493,462
|
Marketable Securities, Sale Proceeds |
67,500
|
34,900
|
|
|
Marketable Securities, Realized Gain |
100
|
|
|
|
Marketable Securities, Realized Loss |
|
$ (100)
|
|
|
Foreign debt [Member] |
|
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
|
Marketable securities |
0
|
|
34,895
|
|
U.S. debt [Member] |
|
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
|
Marketable securities |
8,517
|
|
44,089
|
|
Time deposits [Member] |
|
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
|
Marketable securities |
28,913
|
|
76,511
|
|
Cash [Member] |
|
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
|
Cash and cash equivalents |
943,765
|
|
841,310
|
|
Money market funds [Member] |
|
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
|
Cash and cash equivalents |
$ 759,148
|
|
$ 1,105,684
|
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRealizedGain |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionSum of investments and unrestricted cash as of the balance sheet date.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_InvestmentsAndCash |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11
+ Details
Name: |
us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
+ Details
Name: |
us-gaap_RestrictedCashCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 210 -Topic 954 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
+ Details
Name: |
us-gaap_RestrictedCashEquivalentsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 210 -Topic 954 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
+ Details
Name: |
us-gaap_RestrictedCashNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_ForeignCorporateDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_BankTimeDepositsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
2. Cash, Cash Equivalents, and Marketable Securities (Details) - Available For Sale - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
$ 38,916
|
$ 157,158
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
0
|
88
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
1,483
|
1,705
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
3
|
46
|
Marketable securities, total |
37,430
|
155,495
|
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract] |
|
|
Debt Securities, Available-for-sale, Maturity, Rolling within One Year |
28,913
|
|
Debt securities, Available-for-sale, Debt Maturities, Rolling Year One Through Five |
4,615
|
|
Debt securities, Available-for-sale, Debt Maturities, Rolling Year Five Through Ten |
3,902
|
|
Foreign debt [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
|
35,000
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
|
0
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
|
91
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
|
14
|
Marketable securities, total |
0
|
34,895
|
U.S. debt [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
10,000
|
45,625
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
0
|
88
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
1,483
|
1,614
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
0
|
10
|
Marketable securities, total |
8,517
|
44,089
|
Time deposits [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
28,916
|
76,533
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
0
|
0
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
0
|
0
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
3
|
22
|
Marketable securities, total |
$ 28,913
|
$ 76,511
|
X |
- DefinitionAmount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_ForeignCorporateDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_BankTimeDepositsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
3. Restricted Marketable Securities (Details) - Restricted Marketable Securities - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
Debt Securities, Available-for-sale [Line Items] |
|
|
|
Restricted marketable securities |
$ 200,243
|
$ 200,243
|
$ 198,310
|
Product minimum service life |
|
25 years
|
|
Restricted Debt Securities [Member] |
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
Restricted marketable securities |
200,243
|
$ 200,243
|
198,310
|
Payments to acquire restricted marketable securities |
7,900
|
|
|
Cash Held In Trust [Member] |
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
Restricted cash and cash equivalents - noncurrent |
1,800
|
1,800
|
6,200
|
Foreign government obligations [Member] | Restricted Debt Securities [Member] |
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
Restricted marketable securities |
48,910
|
48,910
|
51,229
|
Supranational debt [Member] | Restricted Debt Securities [Member] |
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
Restricted marketable securities |
22,900
|
22,900
|
15,339
|
U.S. debt [Member] | Restricted Debt Securities [Member] |
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
Restricted marketable securities |
110,116
|
110,116
|
113,326
|
U.S. government obligations [Member] | Restricted Debt Securities [Member] |
|
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
|
Restricted marketable securities |
$ 18,317
|
$ 18,317
|
$ 18,416
|
X |
- DefinitionDescribes the solar modules minimum service life.
+ References
+ Details
Name: |
fslr_ProductMinimumServiceLife |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of restricted investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRestricted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe cash outflow to acquire investments (not to include restricted cash) that are pledged or subject to withdrawal restrictions.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireRestrictedInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 210 -Topic 954 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5
+ Details
Name: |
us-gaap_RestrictedCashAndCashEquivalentsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
fslr_DebtSecurityTypeAxis=fslr_RestrictedDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=fslr_CashHeldInCustodialAccountsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=fslr_DebtSecuritiesSupranationalDebtMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
3. Restricted Marketable Securities (Details) - Available For Sale - USD ($) $ in Thousands |
6 Months Ended |
|
Jun. 30, 2024 |
Dec. 31, 2023 |
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
$ 38,916
|
$ 157,158
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
0
|
88
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
1,483
|
1,705
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
3
|
46
|
Restricted marketable securities |
200,243
|
198,310
|
Restricted Debt Securities [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
259,199
|
253,834
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
1
|
0
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
58,957
|
55,480
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
0
|
44
|
Restricted marketable securities |
$ 200,243
|
198,310
|
Minimum [Member] | Restricted Debt Securities [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Contractual maturities of Debt securities, Available-for-sale, range start (in years) |
7 years
|
|
Maximum [Member] | Restricted Debt Securities [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Contractual Maturities Of Debt securities, Available-for-sale, Range End (In Years) |
15 years
|
|
Foreign government obligations [Member] | Restricted Debt Securities [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
$ 63,752
|
65,202
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
0
|
0
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
14,842
|
13,963
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
0
|
10
|
Restricted marketable securities |
48,910
|
51,229
|
Supranational debt [Member] | Restricted Debt Securities [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
25,460
|
17,688
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
1
|
0
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
2,561
|
2,349
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
0
|
0
|
Restricted marketable securities |
22,900
|
15,339
|
U.S. debt [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
10,000
|
45,625
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
0
|
88
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
1,483
|
1,614
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
0
|
10
|
U.S. debt [Member] | Restricted Debt Securities [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
145,573
|
146,484
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
0
|
0
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
35,457
|
33,129
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
0
|
29
|
Restricted marketable securities |
110,116
|
113,326
|
U.S. government obligations [Member] | Restricted Debt Securities [Member] |
|
|
Debt Securities, Available-for-sale [Line Items] |
|
|
Debt Securities, Available-for-sale, Amortized Cost |
24,414
|
24,460
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax |
0
|
0
|
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax |
6,097
|
6,039
|
Debt Securities, Available-for-Sale, Allowance for Credit Loss |
0
|
5
|
Restricted marketable securities |
$ 18,317
|
$ 18,416
|
X |
- DefinitionContractual Maturities Of Debt securities, Available-for-sale, Range End (In Years)
+ References
+ Details
Name: |
fslr_ContractualMaturitiesOfDebtSecuritiesAvailableForSaleRangeEndInYears |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionContractual Maturities Of Debt securities, Available-for-sale, Range Start (In Years)
+ References
+ Details
Name: |
fslr_ContractualMaturitiesOfDebtsecuritiesAvailableforsaleRangeStartInYears |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of restricted investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRestricted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
fslr_DebtSecurityTypeAxis=fslr_RestrictedDebtSecuritiesMember |
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: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=fslr_DebtSecuritiesSupranationalDebtMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
4. Consolidated Balance Sheet Details (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Accounts receivable trade |
|
|
|
|
|
Accounts receivable trade, gross |
$ 649,241
|
|
$ 649,241
|
|
$ 662,390
|
Allowance for credit losses |
(1,676)
|
|
(1,676)
|
|
(1,614)
|
Accounts receivable trade, net |
647,565
|
|
647,565
|
|
660,776
|
Inventories |
|
|
|
|
|
Raw materials |
449,084
|
|
449,084
|
|
478,138
|
Work in process |
101,780
|
|
101,780
|
|
78,463
|
Finished goods |
750,985
|
|
750,985
|
|
530,197
|
Inventories |
1,301,849
|
|
1,301,849
|
|
1,086,798
|
Inventories - current |
1,027,872
|
|
1,027,872
|
|
819,899
|
Inventories - noncurrent |
273,977
|
|
273,977
|
|
266,899
|
Other current assets |
|
|
|
|
|
Spare maintenance materials and parts |
182,229
|
|
182,229
|
|
148,218
|
Indirect tax receivables, current |
114,484
|
|
114,484
|
|
65,301
|
Prepaid expenses |
78,931
|
|
78,931
|
|
62,480
|
Operating supplies |
54,425
|
|
54,425
|
|
43,995
|
Prepaid income taxes |
39,285
|
|
39,285
|
|
7,064
|
Insurance receivable for accrued litigation |
21,800
|
|
21,800
|
|
21,800
|
Restricted cash |
8,262
|
|
8,262
|
|
8,262
|
Derivative instruments |
267
|
|
267
|
|
1,778
|
Other |
27,426
|
|
27,426
|
|
33,002
|
Other current assets |
527,109
|
|
527,109
|
|
391,900
|
Property, plant and equipment, net |
|
|
|
|
|
Property, plant and equipment, gross |
7,007,376
|
|
7,007,376
|
|
6,091,401
|
Accumulated depreciation |
(1,868,376)
|
|
(1,868,376)
|
|
(1,694,116)
|
Property, plant and equipment, net |
5,139,000
|
|
5,139,000
|
|
4,397,285
|
Other assets |
|
|
|
|
|
Advance payments for raw materials |
261,849
|
|
261,849
|
|
204,370
|
Lease assets |
99,834
|
|
99,834
|
|
101,468
|
Income tax receivables |
87,025
|
|
87,025
|
|
68,591
|
Prepaid expense |
30,836
|
|
30,836
|
|
23,954
|
Project assets |
24,984
|
|
24,984
|
|
28,430
|
Restricted cash - noncurrent |
3,601
|
|
3,601
|
|
3,621
|
Restricted cash equivalents - noncurrent |
1,801
|
|
1,801
|
|
6,192
|
Other |
45,194
|
|
45,194
|
|
41,978
|
Other assets |
555,124
|
|
555,124
|
|
478,604
|
Net sales |
1,010,482
|
$ 810,673
|
1,804,590
|
$ 1,358,959
|
|
Accrued expenses |
|
|
|
|
|
Accrued property, plant and equipment |
257,296
|
|
257,296
|
|
210,233
|
Accrued freight |
100,465
|
|
100,465
|
|
58,494
|
Accrued inventory |
45,536
|
|
45,536
|
|
101,161
|
Accrued other taxes |
38,448
|
|
38,448
|
|
26,781
|
Accrued compensation and benefits |
31,315
|
|
31,315
|
|
55,960
|
Accrued interest |
11,408
|
|
11,408
|
|
11,011
|
Product warranty liability, current |
5,684
|
|
5,684
|
|
5,920
|
Other |
49,974
|
|
49,974
|
|
55,269
|
Accrued expenses |
540,126
|
|
540,126
|
|
524,829
|
Other current liabilities |
|
|
|
|
|
Accrued litigation |
21,800
|
|
21,800
|
|
21,800
|
Lease liabilities, current |
10,806
|
|
10,806
|
|
10,358
|
Derivative instruments |
4,199
|
|
4,199
|
|
1,744
|
Contingent consideration, current |
0
|
|
0
|
|
7,500
|
Other |
53,989
|
|
53,989
|
|
798
|
Other current liabilities |
90,794
|
|
90,794
|
|
42,200
|
Other liabilities |
|
|
|
|
|
Lease liabilities, noncurrent |
52,228
|
|
52,228
|
|
53,725
|
Deferred tax liabilities, net |
44,048
|
|
44,048
|
|
42,771
|
Other taxes payable |
34,626
|
|
34,626
|
|
39,431
|
Product warranty liability, noncurrent |
18,011
|
|
18,011
|
|
19,571
|
Contingent consideration, noncurrent |
11,000
|
|
11,000
|
|
11,000
|
Other |
13,908
|
|
13,908
|
|
14,212
|
Other liabilities |
173,821
|
|
173,821
|
|
180,710
|
Cleantech Solar |
|
|
|
|
|
Other assets |
|
|
|
|
|
Payment to acquire equity method investments |
|
|
3,000
|
|
|
Net sales |
|
|
19,000
|
|
|
Property, Plant and Equipment [Member] |
|
|
|
|
|
Property, plant and equipment, net |
|
|
|
|
|
Depreciation |
93,400
|
$ 76,900
|
180,100
|
$ 142,800
|
|
Land [Member] |
|
|
|
|
|
Property, plant and equipment, net |
|
|
|
|
|
Property, plant and equipment, gross |
38,780
|
|
38,780
|
|
35,364
|
Buildings and improvements [Member] |
|
|
|
|
|
Property, plant and equipment, net |
|
|
|
|
|
Property, plant and equipment, gross |
1,354,644
|
|
1,354,644
|
|
1,037,421
|
Machinery and equipment [Member] |
|
|
|
|
|
Property, plant and equipment, net |
|
|
|
|
|
Property, plant and equipment, gross |
3,921,930
|
|
3,921,930
|
|
3,593,347
|
Office equipment and furniture [Member] |
|
|
|
|
|
Property, plant and equipment, net |
|
|
|
|
|
Property, plant and equipment, gross |
175,177
|
|
175,177
|
|
161,187
|
Leasehold improvements [Member] |
|
|
|
|
|
Property, plant and equipment, net |
|
|
|
|
|
Property, plant and equipment, gross |
40,313
|
|
40,313
|
|
40,084
|
Construction in progress [Member] |
|
|
|
|
|
Property, plant and equipment, net |
|
|
|
|
|
Property, plant and equipment, gross |
$ 1,476,532
|
|
$ 1,476,532
|
|
$ 1,223,998
|
X |
- DefinitionAccrued inventory, current
+ References
+ Details
Name: |
fslr_AccruedInventory |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAccrued property, plant and equipment.
+ References
+ Details
Name: |
fslr_AccruedPropertyPlantAndEquipment |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAdvance Payments for Raw Materials, Noncurrent
+ References
+ Details
Name: |
fslr_AdvancePaymentsForRawMaterialsNoncurrent |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionIndirect tax receivables, current
+ References
+ Details
Name: |
fslr_IndirectTaxReceivablesCurrent |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionTotal inventories current and noncurrent.
+ References
+ Details
Name: |
fslr_InventoryCurrentAndNoncurrentNet |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLease liabilities, current
+ References
+ Details
Name: |
fslr_LeaseLiabilitiesCurrent |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLease liabilities, noncurrent
+ References
+ Details
Name: |
fslr_LeaseLiabilitiesNoncurrent |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionProject assets noncurrent.
+ References
+ Details
Name: |
fslr_ProjectAssetsNoncurrent |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSpare maintenance materials and parts
+ References
+ Details
Name: |
fslr_SpareMaintenanceMaterialsAndParts |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
+ Details
Name: |
us-gaap_AccountsReceivableGrossCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_Depreciation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionFair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3
+ Details
Name: |
us-gaap_DerivativeAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3
+ Details
Name: |
us-gaap_DerivativeLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InsuranceSettlementsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InterestPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryFinishedGoodsNetOfReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_InventoryNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionInventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryRawMaterialsNetOfReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryWorkInProcessNetOfReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LitigationReserveCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of current assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.
+ References
+ Details
Name: |
us-gaap_OtherAssetsMiscellaneousCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.
+ References
+ Details
Name: |
us-gaap_OtherAssetsMiscellaneousNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OtherAssetsNoncurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OtherLiabilitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of liabilities classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_OtherLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OtherLiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of liabilities classified as other, due after one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionObligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481573/470-10-45-10
+ Details
Name: |
us-gaap_OtherSundryLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionObligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_OtherSundryLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireEquityMethodInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1
+ Details
Name: |
us-gaap_PrepaidExpenseCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PrepaidExpenseNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 5 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5
+ Details
Name: |
us-gaap_PrepaidTaxes |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyAccrualClassifiedCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyAccrualNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_ReceivablesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
+ Details
Name: |
us-gaap_RestrictedCashCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 210 -Topic 954 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
+ Details
Name: |
us-gaap_RestrictedCashEquivalentsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 210 -Topic 954 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
+ Details
Name: |
us-gaap_RestrictedCashNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=fslr_CleantechSolarMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
5. Government Grants (Details) - USD ($) $ in Thousands |
1 Months Ended |
3 Months Ended |
6 Months Ended |
Dec. 31, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Government Assistance [Line Items] |
|
|
|
|
|
Government Assistance, Gross Amount Prior To Transfer |
$ 687,200
|
|
|
|
|
Aggregate Transaction Price for Sale of Section 45X Tax Credits |
659,700
|
|
|
|
|
Cost of sales [Member] |
|
|
|
|
|
Government Assistance [Line Items] |
|
|
|
|
|
Government Assistance, Amount, Consolidated Statement of Operations |
|
$ 258,580
|
$ 155,007
|
$ 453,007
|
$ 225,121
|
Government Assistance, Consolidated Statement of Operations [Extensible Enumeration] |
|
Cost of sales
|
Cost of sales
|
Cost of sales
|
Cost of sales
|
Research and development |
|
|
|
|
|
Government Assistance [Line Items] |
|
|
|
|
|
Government Assistance, Amount, Consolidated Statement of Operations |
|
$ 0
|
$ 0
|
$ 4,000
|
$ 0
|
Government Assistance, Consolidated Statement of Operations [Extensible Enumeration] |
|
Research and development
|
Research and development
|
Research and development
|
Research and development
|
Property, Plant and Equipment [Member] |
|
|
|
|
|
Government Assistance [Line Items] |
|
|
|
|
|
Government Assistance, Amount, Noncurrent, Consolidated Balance Sheet |
$ 146,348
|
$ 153,064
|
|
$ 153,064
|
|
Government Assistance, Noncurrent, Consolidated Balance Sheet [Extensible Enumeration] |
Property, plant and equipment, net
|
Property, plant and equipment, net
|
|
Property, plant and equipment, net
|
|
Other Assets [Member] |
|
|
|
|
|
Government Assistance [Line Items] |
|
|
|
|
|
Government Assistance, Amount, Noncurrent, Consolidated Balance Sheet |
$ 5,860
|
$ 5,844
|
|
$ 5,844
|
|
Government Assistance, Noncurrent, Consolidated Balance Sheet [Extensible Enumeration] |
Other assets
|
Other assets
|
|
Other assets
|
|
X |
- DefinitionAggregate Transaction Price for Sale of Section 45X Tax Credits
+ References
+ Details
Name: |
fslr_AggregateTransactionPriceForSaleOfSection45XTaxCredits |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionGovernment Assistance, Gross Amount Prior To Transfer
+ References
+ Details
Name: |
fslr_GovernmentAssistanceGrossAmountPriorToTransfer |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in income from government assistance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3
+ Details
Name: |
us-gaap_GovernmentAssistanceAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of asset from government assistance, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3
+ Details
Name: |
us-gaap_GovernmentAssistanceAmountCumulativeNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3
+ Details
Name: |
us-gaap_GovernmentAssistanceLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates line item in statement of financial position that includes asset from government assistance, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3
+ Details
Name: |
us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of income or comprehensive income that includes increase (decrease) in income from government assistance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3
+ Details
Name: |
us-gaap_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=fslr_ResearchAndDevelopmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
6. Derivative Financial Instruments (Details) - Summary - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Other Current Assets |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Assets (Liabilities), at Fair Value, Net |
$ 267
|
$ 1,778
|
Other Current Assets | Designated as Hedging Instrument [Member] |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Asset, Fair Value, Gross Asset |
0
|
0
|
Other Current Assets | Not Designated as Hedging Instrument [Member] |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Asset, Fair Value, Gross Asset |
267
|
1,778
|
Other Current Liabilities |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Assets (Liabilities), at Fair Value, Net |
(4,199)
|
(1,744)
|
Other Current Liabilities | Designated as Hedging Instrument [Member] |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Liability, Fair Value, Gross Liability |
780
|
344
|
Other Current Liabilities | Not Designated as Hedging Instrument [Member] |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Liability, Fair Value, Gross Liability |
3,419
|
1,400
|
Commodity swap contracts | Other Current Assets | Designated as Hedging Instrument [Member] |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Asset, Fair Value, Gross Asset |
0
|
0
|
Commodity swap contracts | Other Current Liabilities | Designated as Hedging Instrument [Member] |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Liability, Fair Value, Gross Liability |
780
|
344
|
Foreign exchange forward contracts | Other Current Assets | Not Designated as Hedging Instrument [Member] |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Asset, Fair Value, Gross Asset |
267
|
1,778
|
Foreign exchange forward contracts | Other Current Liabilities | Not Designated as Hedging Instrument [Member] |
|
|
Derivatives, Fair Value [Line Items] |
|
|
Derivative Liability, Fair Value, Gross Liability |
$ 3,419
|
$ 1,400
|
X |
- DefinitionFair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, not subject to a master netting arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -SubTopic 20 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22
+ Details
Name: |
us-gaap_DerivativeAssetNotSubjectToMasterNettingArrangement |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480463/815-10-45-5
Reference 2: 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 3: 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 4: 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_DerivativeAssetsLiabilitiesAtFairValueNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, not subject to a master netting arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -SubTopic 20 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22
+ Details
Name: |
us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine 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
+ Details
Name: |
us-gaap_DerivativesFairValueLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
6. Derivative Financial Instruments (Details) - Hedging Relationship - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
|
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Commodity swap contracts | Designated as Hedging Instrument [Member] | Cash Flow Hedging |
|
|
|
|
|
|
Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
|
|
Balance in accumulated other comprehensive income (loss) |
$ (871)
|
$ (3,561)
|
$ (871)
|
$ (3,561)
|
$ (1,493)
|
$ (7,242)
|
Amounts recognized in other comprehensive income (loss) |
|
|
(873)
|
(984)
|
|
|
Derivative instruments, gain (loss) reclassified from accumulated OCI into income, effective portion, net |
|
|
$ 1,495
|
$ 4,665
|
|
|
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] |
|
|
Cost of sales
|
Cost of sales
|
|
|
Foreign exchange forward contracts | Not Designated as Hedging Instrument [Member] |
|
|
|
|
|
|
Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
|
|
Derivative, Gain (Loss) on Derivative, Net |
$ (6,859)
|
$ (9,418)
|
$ (15,808)
|
$ (14,101)
|
|
|
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] |
Foreign currency loss, net
|
Foreign currency loss, net
|
Foreign currency loss, net
|
Foreign currency loss, net
|
|
|
X |
- DefinitionAccumulated pretax change in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.
+ References
+ Details
Name: |
fslr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectBeforeTaxes |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in the fair value of derivatives recognized in the income statement.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A
+ Details
Name: |
us-gaap_DerivativeGainLossOnDerivativeNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionIndicates line item in statement of income or comprehensive income that includes gain (loss) from derivative.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A
+ Details
Name: |
us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D
+ Details
Name: |
us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E
+ Details
Name: |
us-gaap_DerivativeInstrumentsGainLossLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (b) -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C
+ Details
Name: |
us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480627/815-20-45-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
X |
- DefinitionThe estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480870/815-30-50-1
+ Details
Name: |
us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNominal or face amount used to calculate payment on derivative.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A
+ Details
Name: |
us-gaap_DerivativeNotionalAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine 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
+ Details
Name: |
us-gaap_DerivativesFairValueLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
6. Derivative Financial Instruments (Details) - Transaction Exposure - Foreign exchange forward contracts - Not Designated as Hedging Instrument [Member] € in Millions, ₨ in Millions, ¥ in Millions, RM in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions |
6 Months Ended |
12 Months Ended |
|
|
Jun. 30, 2024
CAD ($)
|
Dec. 31, 2023
CAD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2024
EUR (€)
|
Jun. 30, 2024
INR (₨)
|
Jun. 30, 2024
JPY (¥)
|
Jun. 30, 2024
MYR (RM)
|
Jun. 30, 2024
MXN ($)
|
Jun. 30, 2024
SGD ($)
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2023
EUR (€)
|
Dec. 31, 2023
INR (₨)
|
Dec. 31, 2023
JPY (¥)
|
Dec. 31, 2023
MYR (RM)
|
Dec. 31, 2023
MXN ($)
|
Dec. 31, 2023
SGD ($)
|
Dec. 31, 2023
CLP ($)
|
Canada, Dollars |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Sold |
Canadian dollar
|
Canadian dollar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chile, Pesos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Sold |
|
Chilean peso
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Euro Member Countries, Euro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Bought |
Euro
|
Euro
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Sold |
Euro
|
Euro
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
India, Rupees |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Bought |
Indian rupee
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Sold |
Indian rupee
|
Indian rupee
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Japan, Yen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Bought |
|
Japanese yen
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Sold |
Japanese yen
|
Japanese yen
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Malaysia, Ringgits |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Bought |
Malaysian ringgit
|
Malaysian ringgit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Sold |
Malaysian ringgit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mexico, Pesos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Sold |
Mexican peso
|
Mexican peso
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Singapore, Dollars |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Bought |
Singapore dollar
|
Singapore dollar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, Currency Sold |
Singapore dollar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Long [Member] | Euro Member Countries, Euro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
$ 158.5
|
€ 148.1
|
|
|
|
|
|
$ 108.7
|
€ 98.3
|
|
|
|
|
|
|
Long [Member] | India, Rupees |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
92.4
|
|
₨ 7,710.0
|
|
|
|
|
|
|
|
|
|
|
|
|
Long [Member] | Japan, Yen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
|
|
|
|
|
|
|
7.5
|
|
|
¥ 1,053.6
|
|
|
|
|
Long [Member] | Malaysia, Ringgits |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
39.4
|
|
|
|
RM 186.0
|
|
|
35.0
|
|
|
|
RM 160.7
|
|
|
|
Long [Member] | Singapore, Dollars |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
19.0
|
|
|
|
|
|
$ 25.8
|
4.9
|
|
|
|
|
|
$ 6.5
|
|
Short [Member] | Canada, Dollars |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
$ 4.2
|
$ 4.2
|
3.1
|
|
|
|
|
|
|
3.2
|
|
|
|
|
|
|
|
Short [Member] | Chile, Pesos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
|
|
|
|
|
|
|
1.6
|
|
|
|
|
|
|
$ 1,372.6
|
Short [Member] | Euro Member Countries, Euro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
16.8
|
€ 15.7
|
|
|
|
|
|
15.6
|
€ 14.1
|
|
|
|
|
|
|
Short [Member] | India, Rupees |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
869.9
|
|
₨ 72,554.5
|
|
|
|
|
756.9
|
|
₨ 62,967.4
|
|
|
|
|
|
Short [Member] | Japan, Yen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
3.5
|
|
|
¥ 563.6
|
|
|
|
5.0
|
|
|
¥ 705.2
|
|
|
|
|
Short [Member] | Malaysia, Ringgits |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
2.6
|
|
|
|
RM 12.4
|
|
|
|
|
|
|
|
|
|
|
Short [Member] | Mexico, Pesos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
1.9
|
|
|
|
|
$ 34.6
|
|
$ 2.0
|
|
|
|
|
$ 34.6
|
|
|
Short [Member] | Singapore, Dollars |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Derivative, notional amount |
|
|
$ 13.9
|
|
|
|
|
|
$ 18.8
|
|
|
|
|
|
|
|
|
X |
- DefinitionIdentification of the specific currency to be purchased upon settlement or exercise of the foreign currency derivative.
+ References
+ Details
Name: |
us-gaap_DerivativeCurrencyBought |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIdentification of the specific currency to be sold upon settlement or exercise of the foreign currency derivative.
+ References
+ Details
Name: |
us-gaap_DerivativeCurrencySold |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5
+ Details
Name: |
us-gaap_DerivativeLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNominal or face amount used to calculate payment on derivative.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A
+ Details
Name: |
us-gaap_DerivativeNotionalAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CurrencyAxis=currency_CAD |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CurrencyAxis=currency_CLP |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CurrencyAxis=currency_EUR |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CurrencyAxis=currency_INR |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CurrencyAxis=currency_JPY |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CurrencyAxis=currency_MYR |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CurrencyAxis=currency_MXN |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CurrencyAxis=currency_SGD |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PositionAxis=us-gaap_LongMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PositionAxis=us-gaap_ShortMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
7. Leases (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Leases [Abstract] |
|
|
|
|
|
Finance lease, amortization of right-of-use assets |
$ 120
|
$ 0
|
$ 236
|
$ 0
|
|
Finance lease, interest on lease liabilities |
254
|
0
|
484
|
0
|
|
Operating lease cost |
3,228
|
3,014
|
6,449
|
5,951
|
|
Variable lease cost |
723
|
1,121
|
1,432
|
2,016
|
|
Short-term lease cost |
294
|
98
|
478
|
168
|
|
Total lease cost |
4,619
|
$ 4,233
|
9,079
|
8,135
|
|
Payments of amounts included in the measurement of operating lease liabilities |
|
|
6,123
|
5,721
|
|
Payments of amounts included in the measurement of finance lease liabilities |
|
|
110
|
0
|
|
Lease assets obtained in exchange for operating lease liabilities |
|
|
532
|
1,080
|
|
Lease assets obtained in exchange for finance lease liabilities |
|
|
3,428
|
$ 0
|
|
Operating lease assets |
79,593
|
|
79,593
|
|
$ 84,419
|
Operating lease liabilities - current |
10,272
|
|
10,272
|
|
10,307
|
Operating lease liabilities - noncurrent |
$ 31,846
|
|
$ 31,846
|
|
$ 36,662
|
Operating lease, Weighted-average remaining lease term |
4 years
|
|
4 years
|
|
5 years
|
Operating lease, Weighted-average discount rate |
5.20%
|
|
5.20%
|
|
5.20%
|
Finance lease assets |
$ 20,241
|
|
$ 20,241
|
|
$ 17,049
|
Finance lease liabilities - current |
534
|
|
534
|
|
51
|
Finance lease liabilities - noncurrent |
$ 20,382
|
|
$ 20,382
|
|
$ 17,063
|
Finance lease, Weighted-average remaining lease term |
36 years
|
|
36 years
|
|
40 years
|
Finance lease, Weighted-average discount rate |
5.90%
|
|
5.90%
|
|
5.40%
|
Lessee, Operating Lease, Liability, to be Paid [Abstract] |
|
|
|
|
|
Operating lease, liability, to be paid, remainder of fiscal year |
$ 6,029
|
|
$ 6,029
|
|
|
Operating lease, liability, to be paid, year one |
11,539
|
|
11,539
|
|
|
Operating lease, liability, to be paid, year two |
9,865
|
|
9,865
|
|
|
Operating lease, liability, to be paid, year three |
7,317
|
|
7,317
|
|
|
Operating lease, liability, to be paid, year four |
6,950
|
|
6,950
|
|
|
Operating lease, liability, to be paid, year five |
5,285
|
|
5,285
|
|
|
Operating lease, liability, to be paid, after year five |
13
|
|
13
|
|
|
Operating lease liabilities, total future payments |
46,998
|
|
46,998
|
|
|
Less: interest on operating lease liabilities |
(4,880)
|
|
(4,880)
|
|
|
Total operating lease liabilities |
42,118
|
|
42,118
|
|
|
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] |
|
|
|
|
|
Finance lease, liability, to be paid, remainder of fiscal year |
271
|
|
271
|
|
|
Finance lease, liability, to be paid, year one |
587
|
|
587
|
|
|
Finance lease, liability, to be paid, year two |
1,405
|
|
1,405
|
|
|
Finance lease, liability, to be paid, year three |
1,405
|
|
1,405
|
|
|
Finance lease, liability, to be paid, year four |
1,407
|
|
1,407
|
|
|
Finance lease, liability, to be paid, year five |
1,442
|
|
1,442
|
|
|
Finance lease, liability, to be paid, after year five |
47,539
|
|
47,539
|
|
|
Finance lease liabilities, total future payments |
54,056
|
|
54,056
|
|
|
Less: interest on finance lease liabilities |
(33,140)
|
|
(33,140)
|
|
|
Total finance lease liabilities |
$ 20,916
|
|
$ 20,916
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] |
Other assets
|
|
Other assets
|
|
Other assets
|
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] |
Other current liabilities
|
|
Other current liabilities
|
|
Other current liabilities
|
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] |
Other liabilities
|
|
Other liabilities
|
|
Other liabilities
|
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] |
Other assets
|
|
Other assets
|
|
Other assets
|
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] |
Other current liabilities
|
|
Other current liabilities
|
|
Other current liabilities
|
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] |
Other liabilities
|
|
Other liabilities
|
|
Other liabilities
|
X |
- Definition
+ References
+ Details
Name: |
fslr_FinanceLeasePayments |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense on finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseInterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes current finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes noncurrent finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid after 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated amortization, of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization expense attributable to right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionIndicates line item in statement of financial position that includes finance lease right-of-use asset.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for finance lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of lease cost recognized by lessee for lease contract.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeLeaseDescriptionLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease due after 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes current operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes noncurrent operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeasePayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes operating lease right-of-use asset.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for operating lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of short-term lease cost, excluding expense for lease with term of one month or less.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_ShortTermLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_VariableLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.2
8. Fair Value Measurements (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Assets: |
|
|
Marketable securities |
$ 37,430
|
$ 155,495
|
Restricted marketable securities |
200,243
|
198,310
|
Foreign debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
0
|
34,895
|
U.S. debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
8,517
|
44,089
|
Time deposits [Member] |
|
|
Assets: |
|
|
Marketable securities |
28,913
|
76,511
|
Fair Value, Measurements, Recurring [Member] |
|
|
Assets: |
|
|
Cash equivalents, Money market funds |
759,148
|
1,105,684
|
Restricted cash equivalents, Money market funds |
1,801
|
6,192
|
Restricted marketable securities |
200,243
|
198,310
|
Derivative assets |
267
|
1,778
|
Total assets |
998,889
|
1,467,459
|
Liabilities: |
|
|
Derivative liabilities |
4,199
|
1,744
|
Fair Value, Measurements, Recurring [Member] | Foreign debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
|
34,895
|
Fair Value, Measurements, Recurring [Member] | U.S. debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
8,517
|
44,089
|
Fair Value, Measurements, Recurring [Member] | Time deposits [Member] |
|
|
Assets: |
|
|
Marketable securities |
28,913
|
76,511
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
Assets: |
|
|
Cash equivalents, Money market funds |
759,148
|
1,105,684
|
Restricted cash equivalents, Money market funds |
1,801
|
6,192
|
Restricted marketable securities |
0
|
0
|
Derivative assets |
0
|
0
|
Total assets |
789,862
|
1,188,387
|
Liabilities: |
|
|
Derivative liabilities |
0
|
0
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Foreign debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
|
0
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
0
|
0
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Time deposits [Member] |
|
|
Assets: |
|
|
Marketable securities |
28,913
|
76,511
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
Assets: |
|
|
Cash equivalents, Money market funds |
0
|
0
|
Restricted cash equivalents, Money market funds |
0
|
0
|
Restricted marketable securities |
200,243
|
198,310
|
Derivative assets |
267
|
1,778
|
Total assets |
209,027
|
279,072
|
Liabilities: |
|
|
Derivative liabilities |
4,199
|
1,744
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Foreign debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
|
34,895
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
8,517
|
44,089
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Time deposits [Member] |
|
|
Assets: |
|
|
Marketable securities |
0
|
0
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
Assets: |
|
|
Cash equivalents, Money market funds |
0
|
0
|
Restricted cash equivalents, Money market funds |
0
|
0
|
Restricted marketable securities |
0
|
0
|
Derivative assets |
0
|
0
|
Total assets |
0
|
0
|
Liabilities: |
|
|
Derivative liabilities |
0
|
0
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Foreign debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
|
0
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. debt [Member] |
|
|
Assets: |
|
|
Marketable securities |
0
|
0
|
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Time deposits [Member] |
|
|
Assets: |
|
|
Marketable securities |
$ 0
|
$ 0
|
X |
- DefinitionRestricted Cash Equivalents, Fair Value Disclosure
+ References
+ Details
Name: |
fslr_RestrictedCashEquivalentsFairValueDisclosure |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_AssetsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsFairValueDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -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 (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_CashAndCashEquivalentsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of restricted investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRestricted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: 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 4: 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 5: 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
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(3)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)(Footnote 7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3
Reference 30: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10
+ Details
Name: |
us-gaap_DerivativeAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.
+ ReferencesReference 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
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(9)(e)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)(Footnote 7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(9)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(9)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column G)(Footnote 8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column H)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column G)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column E)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3
Reference 28: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10
+ Details
Name: |
us-gaap_DerivativeLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesFairValueDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_ForeignCorporateDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_DomesticCorporateDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_BankTimeDepositsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
8. Fair Value Measurements (Details) - Balance Sheet Grouping - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |
|
|
Government grants receivable - noncurrent |
$ 607,086
|
$ 152,208
|
Carrying Value Measurement [Member] |
|
|
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |
|
|
Government grants receivable - noncurrent |
607,086
|
152,208
|
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] |
|
|
Long-term debt, including current maturities |
500,000
|
500,000
|
Estimate of Fair Value Measurement [Member] |
|
|
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |
|
|
Government grants receivable - noncurrent |
569,686
|
107,111
|
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] |
|
|
Long-term debt, including current maturities |
$ 481,389
|
$ 453,015
|
X |
- References
+ Details
Name: |
us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCarrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amounts due under the terms of governmental, corporate, or foundation grants.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_GrantsReceivableNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_LongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
9. Debt (Details) $ in Thousands, ₨ in Billions |
1 Months Ended |
6 Months Ended |
|
|
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2024
USD ($)
|
Feb. 29, 2024
USD ($)
|
Feb. 29, 2024
INR (₨)
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2023
INR (₨)
|
Jul. 27, 2022
USD ($)
|
Debt |
|
|
|
|
|
|
|
Total debt principal |
|
$ 559,352
|
|
|
$ 560,827
|
|
|
Less: unamortized issuance costs |
|
(452)
|
|
|
(521)
|
|
|
Total debt |
|
558,900
|
|
|
560,306
|
|
|
Current portion of debt |
|
140,175
|
|
|
96,238
|
|
|
Noncurrent portion of debt |
|
$ 418,725
|
|
|
464,068
|
|
|
Short-term debt, weighted-average interest rate |
|
8.36%
|
|
|
|
|
|
Revolving Credit Facility |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Debt instrument, currency |
|
USD
|
|
|
|
|
|
Revolving credit facility |
|
$ 0
|
|
|
0
|
|
|
Line of Credit Facility, Current Borrowing Capacity |
$ 1,000,000
|
|
|
|
|
|
|
Debt Instrument, Description of Variable Rate Basis |
Borrowing under the Revolving Credit Facility bears interest at a rate per annum equal to, at our option, (i) the Term Secured Overnight Financing Rate (“Term SOFR”), plus a credit spread of 0.10%, plus a margin that ranges from 1.25% to 2.25% or (ii) an alternate base rate as defined in the credit agreement, plus a margin that ranges from 0.25% to 1.25%.
|
|
|
|
|
|
|
Revolving Credit Facility | Minimum [Member] |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage |
0.125%
|
|
|
|
|
|
|
Revolving Credit Facility | Maximum [Member] |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage |
0.375%
|
|
|
|
|
|
|
India Credit Facility |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Debt instrument, currency |
|
USD
|
|
|
|
|
|
Long-term debt, gross |
|
$ 500,000
|
|
|
500,000
|
|
|
India Credit Facility | DFC |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Debt Instrument, Description of Variable Rate Basis |
|
U.S. Treasury Constant Maturity Yield plus 1.75%
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
1.75%
|
|
|
|
|
|
Long-term debt, weighted-average interest rate |
|
5.57%
|
|
|
|
|
|
India Credit Facility | DFC | FS India Solar Ventures Private Limited |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Line of Credit Facility, Current Borrowing Capacity |
|
|
|
|
|
|
$ 500,000
|
India JPM Working Capital Facility |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Debt instrument, currency |
|
INR
|
|
|
|
|
|
Short-term debt |
|
$ 0
|
|
|
60,827
|
|
|
India JPM Working Capital Facility | JPMorgan Chase Bank, N.A. | FS India Solar Ventures Private Limited |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Line of Credit Facility, Current Borrowing Capacity |
|
|
|
|
74,800
|
₨ 6.2
|
|
India HSBC Working Capital Facility |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Debt instrument, currency |
|
INR
|
|
|
|
|
|
Short-term debt |
|
$ 59,352
|
|
|
$ 0
|
|
|
India HSBC Working Capital Facility | Hong Kong and Shanghai Banking Corporation Limited |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Debt Instrument, Description of Variable Rate Basis |
|
India Treasury bill rate plus 1.5% to 1.6%
|
|
|
|
|
|
Short-term debt, weighted-average interest rate |
|
8.36%
|
|
|
|
|
|
India HSBC Working Capital Facility | Hong Kong and Shanghai Banking Corporation Limited | Minimum [Member] |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
1.50%
|
|
|
|
|
|
India HSBC Working Capital Facility | Hong Kong and Shanghai Banking Corporation Limited | Maximum [Member] |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Debt Instrument, Basis Spread on Variable Rate |
|
1.60%
|
|
|
|
|
|
India HSBC Working Capital Facility | Hong Kong and Shanghai Banking Corporation Limited | FS India Solar Ventures Private Limited |
|
|
|
|
|
|
|
Debt |
|
|
|
|
|
|
|
Line of Credit Facility, Current Borrowing Capacity |
|
|
$ 98,400
|
₨ 8.2
|
|
|
|
X |
- DefinitionAmount of debt and lease obligation, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DebtCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPercentage points added to the reference rate to compute the variable rate on the debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_DebtInstrumentCarryingAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionDescription of the type of currency in which the debt instrument is required to be repaid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3
+ Details
Name: |
us-gaap_DebtInstrumentCurrency |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDescription of reference rate used for variable rate of debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentDescriptionOfVariableRateBasis |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of unamortized debt discount (premium) and debt issuance costs.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A
+ Details
Name: |
us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the aggregate of total long-term debt, including current maturities and short-term debt.
+ References
+ Details
Name: |
us-gaap_DebtLongtermAndShorttermCombinedAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_LineOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.
+ References
+ Details
Name: |
us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average interest rate of long-term debt outstanding calculated at point in time.
+ References
+ Details
Name: |
us-gaap_LongtermDebtWeightedAverageInterestRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionReflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_ShortTermBorrowings |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average interest rate of short-term debt outstanding calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-7
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_ShortTermDebtWeightedAverageInterestRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember |
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: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=fslr_IndiaCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LineOfCreditFacilityAxis=fslr_DFCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
dei_LegalEntityAxis=fslr_FSIndiaSolarVenturesPrivateLimitedMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=fslr_IndiaJPMWorkingCapitalFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LineOfCreditFacilityAxis=fslr_JPMorganChaseBankN.A.Member |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=fslr_IndiaHSBCWorkingCapitalFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LineOfCreditFacilityAxis=fslr_HongKongAndShanghaiBankingCorporationLimitedMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
X |
- DefinitionLetters of Credit Outstanding, Secured by Cash
+ References
+ Details
Name: |
fslr_LettersofCreditOutstandingSecuredbyCash |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLetters of Credit, Remaining Borrowing Capacity
+ References
+ Details
Name: |
fslr_LettersofCreditRemainingBorrowingCapacity |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine of Credit Facility, Letter of Credit Sub-Limit
+ References
+ Details
Name: |
fslr_LineOfCreditFacilityLetterOfCreditSubLimit |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
+ Details
Name: |
us-gaap_DebtInstrumentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe total amount of the contingent obligation under letters of credit outstanding as of the reporting date.
+ References
+ Details
Name: |
us-gaap_LettersOfCreditOutstandingAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=fslr_BilateralFacilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=us-gaap_SuretyBondMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
10. Commitments and Contingencies (Details) - Product Warranties - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Movement in Standard Product Warranty Accrual [Roll Forward] |
|
|
|
|
Product warranty liability, beginning of period |
$ 25,194
|
$ 33,315
|
$ 25,491
|
$ 33,787
|
Accruals for new warranties issued |
1,653
|
851
|
3,050
|
1,845
|
Settlements |
(3,152)
|
(1,867)
|
(5,344)
|
(3,193)
|
Changes in estimate of product warranty liability |
0
|
(330)
|
498
|
(470)
|
Product warranty liability, end of period |
23,695
|
31,969
|
23,695
|
31,969
|
Current portion of warranty liability |
5,684
|
9,243
|
5,684
|
9,243
|
Noncurrent portion of warranty liability |
$ 18,011
|
$ 22,726
|
$ 18,011
|
$ 22,726
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_MovementInStandardProductWarrantyAccrualRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in the standard and extended product warranty accrual from warranties issued.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyAccrualWarrantiesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrual |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrualCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrualNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrualPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.2
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4
+ Details
Name: |
us-gaap_GuaranteeObligationsCurrentCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionMaximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4
+ Details
Name: |
us-gaap_GuaranteeObligationsMaximumExposure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.2
10. Commitments and Contingencies (Details) - Contingent Consideration - USD ($) $ in Thousands |
3 Months Ended |
|
|
Jun. 30, 2024 |
Dec. 31, 2023 |
May 31, 2023 |
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
Contingent consideration, current |
$ 0
|
$ 7,500
|
|
Contingent consideration, noncurrent |
11,000
|
11,000
|
|
Evolar AB |
|
|
|
Business Acquisition, Contingent Consideration [Line Items] |
|
|
|
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High |
|
|
$ 42,500
|
Contingent consideration, current |
|
7,500
|
|
Contingent consideration, noncurrent |
11,000
|
$ 11,000
|
|
Contingent consideration payment |
$ 7,500
|
|
|
X |
- DefinitionLine 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
+ Details
Name: |
us-gaap_BusinessAcquisitionContingentConsiderationLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (f) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=fslr_EvolarABMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
X |
- DefinitionSolar Module Collection And Recycling Liability
+ References
+ Details
Name: |
fslr_SolarModuleCollectionAndRecyclingLiability |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
10. Commitments and Contingencies (Details) - Legal Proceedings - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
12 Months Ended |
Jun. 30, 2024 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Estimated Litigation Liability [Line Items] |
|
|
|
|
|
|
Litigation loss |
$ 430
|
|
$ 35,590
|
$ 430
|
$ 35,590
|
|
Accrued litigation |
21,800
|
|
|
21,800
|
|
$ 21,800
|
Insurance receivable for accrued litigation |
21,800
|
|
|
21,800
|
|
21,800
|
Southern Power Company Arbitration [Member] |
|
|
|
|
|
|
Estimated Litigation Liability [Line Items] |
|
|
|
|
|
|
Litigation loss |
|
|
|
|
|
$ 35,600
|
Other Matters and Claims - Workplace Injury [Member] |
|
|
|
|
|
|
Estimated Litigation Liability [Line Items] |
|
|
|
|
|
|
Litigation Settlement, Amount Awarded to Other Party |
|
$ 21,800
|
$ 51,300
|
|
|
|
Accrued litigation |
21,800
|
|
|
21,800
|
|
|
Insurance receivable for accrued litigation |
$ 21,800
|
|
|
$ 21,800
|
|
|
X |
- DefinitionEstimated Litigation Liability [Line Items]
+ References
+ Details
Name: |
fslr_EstimatedLitigationLiabilityLineItems |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InsuranceSettlementsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LitigationReserveCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount awarded to other party in judgment or settlement of litigation.
+ References
+ Details
Name: |
us-gaap_LitigationSettlementAmountAwardedToOtherParty |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1
+ Details
Name: |
us-gaap_LossContingencyLossInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_LitigationCaseAxis=fslr_SouthernPowerCompanyArbitrationMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_LitigationCaseAxis=fslr_OtherMattersAndClaimsWorkplaceInjuryMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
11. Revenue from Contracts with Customers (Details) - USD ($) $ in Thousands |
6 Months Ended |
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Revenue from Contracts with Customers [Line Items] |
|
|
|
Deferred revenue |
$ 1,948,348
|
|
$ 2,005,183
|
Contract Liabilities, Net Change |
$ (56,835)
|
|
|
Contract Liabilities, Percent Change |
(3.00%)
|
|
|
Sales Revenue Net, from Beginning Contract Liability |
$ 221,300
|
$ 215,500
|
|
Solar modules [Member] |
|
|
|
Revenue from Contracts with Customers [Line Items] |
|
|
|
Remaining Performance Obligation, Aggregate Transaction Price |
$ 22,300,000
|
|
|
X |
- DefinitionContract Liability, Net Change
+ References
+ Details
Name: |
fslr_ContractLiabilityNetChange |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionContract Liability, Percent Change
+ References
+ Details
Name: |
fslr_ContractLiabilityPercentChange |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition[Line Items] for Revenue from Contracts with Customers [Table]
+ References
+ Details
Name: |
fslr_RevenuefromContractswithCustomersLineItems |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
+ Details
Name: |
us-gaap_ContractWithCustomerLiabilityRevenueRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(26)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DeferredRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of transaction price allocated to performance obligation that has not been recognized as revenue.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
+ Details
Name: |
us-gaap_RevenueRemainingPerformanceObligation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=fslr_SolarModuleMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
12. Share-Based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |
|
|
|
|
Share-based compensation expense |
$ 8,400
|
$ 8,411
|
$ 15,191
|
$ 15,011
|
Restricted Stock and Performance Units |
|
|
|
|
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |
|
|
|
|
Share-based compensation expense, unrecognized, unvested restricted stock and performance units |
44,100
|
|
$ 44,100
|
|
Share-based compensation expense, unrecognized, unvested weighted average period of recognition (in years) |
|
|
1 year 4 months 24 days
|
|
Cost of sales [Member] |
|
|
|
|
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |
|
|
|
|
Share-based compensation expense |
1,388
|
1,349
|
$ 2,415
|
2,275
|
Selling, general and administrative [Member] |
|
|
|
|
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |
|
|
|
|
Share-based compensation expense |
6,005
|
5,981
|
10,874
|
10,763
|
Research and development [Member] |
|
|
|
|
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |
|
|
|
|
Share-based compensation expense |
1,006
|
1,035
|
1,926
|
1,912
|
Production start-up [Member] |
|
|
|
|
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |
|
|
|
|
Share-based compensation expense |
$ 1
|
$ 46
|
$ (24)
|
$ 61
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine 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
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost not yet recognized for nonvested award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=fslr_ProductionStartUpMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
13. Income Taxes (Details) - USD ($) $ in Millions |
1 Months Ended |
3 Months Ended |
6 Months Ended |
48 Months Ended |
108 Months Ended |
Aug. 31, 2022 |
Jun. 30, 2024 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2036 |
Dec. 31, 2032 |
Income Tax Disclosure [Abstract] |
|
|
|
|
|
|
Corporate Alternative Minimum Tax, Inflation Reduction Act, Percent |
15.00%
|
|
|
|
|
|
Excise Tax on Stock Buybacks, Inflation Reduction Act, Percent |
1.00%
|
|
|
|
|
|
Effective income tax rate |
|
|
7.40%
|
4.90%
|
|
|
U.S. statutory federal income tax rate |
|
|
21.00%
|
|
|
|
Reversal of indefinite reinvestment assertion, Discrete tax expense |
|
$ 6
|
|
|
|
|
Forecast |
|
|
|
|
|
|
Income Tax Holiday [Line Items] |
|
|
|
|
|
|
Vietnam long-term tax incentive tax rate |
|
|
|
|
10.00%
|
5.00%
|
X |
- DefinitionCorporate Alternative Minimum Tax, Inflation Reduction Act, Percent
+ References
+ Details
Name: |
fslr_CorporateAlternativeMinimumTaxInflationReductionActPercent |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionExcise Tax on Stock Buybacks, Inflation Reduction Act, Percent
+ References
+ Details
Name: |
fslr_ExciseTaxOnStockBuybacksInflationReductionActPercent |
Namespace Prefix: |
fslr_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDiscrete tax expense associated with the reversal an indefinite reinvestment assertion associated with a certain jurisdiction
+ References
+ Details
Name: |
fslr_ReversalOfIndefiniteReinvestmentAssertionDiscreteTaxExpense |
Namespace Prefix: |
fslr_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_StatementScenarioAxis=srt_ScenarioForecastMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
14. Net Income per Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Earnings Per Share [Abstract] |
|
|
|
|
Net income |
$ 349,356
|
$ 170,579
|
$ 585,972
|
$ 213,140
|
Weighted-average common shares outstanding |
107,042
|
106,827
|
107,011
|
106,791
|
Effect of restricted stock and performance units |
483
|
451
|
491
|
465
|
Weighted-average shares used in computing diluted net income per share |
107,525
|
107,278
|
107,502
|
107,256
|
Net income per share, basic |
$ 3.26
|
$ 1.60
|
$ 5.48
|
$ 2.00
|
Net income per share, diluted |
$ 3.25
|
$ 1.59
|
$ 5.45
|
$ 1.99
|
Anti-dilutive shares |
0
|
0
|
0
|
24
|
X |
- DefinitionSecurities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2
15. Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Stockholders' equity, beginning balance |
$ 6,902,514
|
$ 5,868,728
|
$ 6,687,469
|
$ 5,836,055
|
Amounts reclassified from accumulated other comprehensive loss |
335
|
2,006
|
1,484
|
4,538
|
Net other comprehensive (loss) income |
(4,712)
|
(6,069)
|
(14,186)
|
5,766
|
Stockholders' equity, ending balance |
7,255,397
|
6,039,638
|
7,255,397
|
6,039,638
|
Cost of sales |
511,593
|
500,253
|
959,698
|
936,488
|
Other (expense) income, net |
(565)
|
997
|
(3,364)
|
(459)
|
Total loss reclassified |
(335)
|
(2,006)
|
(1,484)
|
(4,538)
|
Foreign Currency Translation Adjustment [Member] |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Stockholders' equity, beginning balance |
|
|
(118,366)
|
|
Other comprehensive loss income before reclassifications |
|
|
(11,477)
|
|
Amounts reclassified from accumulated other comprehensive loss |
|
|
0
|
|
Net tax effect |
|
|
0
|
|
Net other comprehensive (loss) income |
|
|
(11,477)
|
|
Stockholders' equity, ending balance |
(129,843)
|
|
(129,843)
|
|
Total loss reclassified |
|
|
0
|
|
Foreign Currency Translation Adjustment [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member] |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Cost of sales |
0
|
0
|
0
|
146
|
Other (expense) income, net |
0
|
0
|
0
|
(10)
|
Total amount reclassified |
0
|
0
|
0
|
136
|
Unrealized (Loss) Gain on Marketable Securities and Restricted Marketable Securities [Member] |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Stockholders' equity, beginning balance |
|
|
(54,610)
|
|
Other comprehensive loss income before reclassifications |
|
|
(3,332)
|
|
Amounts reclassified from accumulated other comprehensive loss |
|
|
(11)
|
|
Net tax effect |
|
|
143
|
|
Net other comprehensive (loss) income |
|
|
(3,200)
|
|
Stockholders' equity, ending balance |
(57,810)
|
|
(57,810)
|
|
Total loss reclassified |
|
|
11
|
|
Unrealized (Loss) Gain on Marketable Securities and Restricted Marketable Securities [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member] |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Other (expense) income, net |
11
|
(9)
|
11
|
(9)
|
Unrealized (Loss) Gain on Derivative Instruments [Member] |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Stockholders' equity, beginning balance |
|
|
(1,155)
|
|
Other comprehensive loss income before reclassifications |
|
|
(873)
|
|
Amounts reclassified from accumulated other comprehensive loss |
|
|
1,495
|
|
Net tax effect |
|
|
(131)
|
|
Net other comprehensive (loss) income |
|
|
491
|
|
Stockholders' equity, ending balance |
(664)
|
|
(664)
|
|
Total loss reclassified |
|
|
(1,495)
|
|
Total, Accumulated Other Comprehensive (Loss) Income [Member] |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Stockholders' equity, beginning balance |
(183,605)
|
(179,982)
|
(174,131)
|
(191,817)
|
Other comprehensive loss income before reclassifications |
|
|
(15,682)
|
|
Amounts reclassified from accumulated other comprehensive loss |
|
|
1,484
|
|
Net tax effect |
|
|
12
|
|
Net other comprehensive (loss) income |
(4,712)
|
(6,069)
|
(14,186)
|
5,766
|
Stockholders' equity, ending balance |
(188,317)
|
(186,051)
|
(188,317)
|
(186,051)
|
Total loss reclassified |
|
|
(1,484)
|
|
Commodity swap contracts | Unrealized (Loss) Gain on Derivative Instruments [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member] |
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
Cost of sales |
$ (346)
|
$ (1,997)
|
$ (1,495)
|
$ (4,665)
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
+ Details
Name: |
us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
+ Details
Name: |
us-gaap_CostOfGoodsAndServicesSold |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax, before reclassification adjustments of other comprehensive income (loss).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of other comprehensive income (loss) attributable to parent entity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of tax expense (benefit) allocated to other comprehensive income (loss).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 12 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482659/740-20-45-11
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount before tax of reclassification adjustments of other comprehensive income (loss).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4
+ Details
Name: |
us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2
16. Segment Reporting (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Segment Reporting Information [Line Items] |
|
|
|
|
|
Net sales |
$ 1,010,482
|
$ 810,673
|
$ 1,804,590
|
$ 1,358,959
|
|
Gross profit |
498,889
|
310,420
|
844,892
|
422,471
|
|
Depreciation and amortization expense |
86,435
|
72,589
|
167,500
|
134,174
|
|
Goodwill |
28,834
|
|
28,834
|
|
$ 29,687
|
Modules [Member] |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Net sales |
1,008,765
|
802,237
|
1,802,199
|
1,338,827
|
|
Gross profit |
498,333
|
301,917
|
844,501
|
408,811
|
|
Depreciation and amortization expense |
86,432
|
72,587
|
167,494
|
134,170
|
|
Goodwill |
28,834
|
|
28,834
|
|
29,687
|
Other [Member] |
|
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
|
Net sales |
1,717
|
8,436
|
2,391
|
20,132
|
|
Gross profit |
556
|
8,503
|
391
|
13,660
|
|
Depreciation and amortization expense |
3
|
$ 2
|
6
|
$ 4
|
|
Goodwill |
$ 0
|
|
$ 0
|
|
$ 0
|
X |
- DefinitionAmount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_CostDepreciationAmortizationAndDepletion |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=fslr_ModulesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=fslr_OtherMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
First Solar (NASDAQ:FSLR)
Historical Stock Chart
From Nov 2024 to Dec 2024
First Solar (NASDAQ:FSLR)
Historical Stock Chart
From Dec 2023 to Dec 2024