2024 Q4 Form 10-Q Financial Statement
#000127449424000038 Filed on October 29, 2024
Income Statement
Concept | 2024 Q4 | 2024 Q3 |
---|---|---|
Revenue | $887.7M | |
YoY Change | 10.81% | |
Cost Of Revenue | $442.4M | |
YoY Change | 4.1% | |
Gross Profit | $445.3M | |
YoY Change | 18.38% | |
Gross Profit Margin | 50.17% | |
Selling, General & Admin | $46.29M | |
YoY Change | -7.73% | |
% of Gross Profit | 10.4% | |
Research & Development | $50.20M | |
YoY Change | 21.87% | |
% of Gross Profit | 11.27% | |
Depreciation & Amortization | $111.2M | |
YoY Change | 43.06% | |
% of Gross Profit | 24.96% | |
Operating Expenses | $123.3M | |
YoY Change | 19.23% | |
Operating Profit | $322.0M | |
YoY Change | 17.96% | |
Interest Expense | $8.414M | |
YoY Change | 125.33% | |
% of Operating Profit | 2.61% | |
Other Income/Expense, Net | -$3.071M | |
YoY Change | 197.29% | |
Pretax Income | $327.3M | |
YoY Change | 12.7% | |
Income Tax | $14.39M | |
% Of Pretax Income | 4.39% | |
Net Earnings | $313.0M | |
YoY Change | 16.6% | |
Net Earnings / Revenue | 35.26% | |
Basic Earnings Per Share | $2.92 | |
Diluted Earnings Per Share | $2.91 | |
COMMON SHARES | ||
Basic Shares Outstanding | 107.1M shares | 107.0M shares |
Diluted Shares Outstanding | 107.6M shares |
Balance Sheet
Concept | 2024 Q4 | 2024 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $1.270B | |
YoY Change | -30.32% | |
Cash & Equivalents | $1.005B | |
Short-Term Investments | $264.7M | |
Other Short-Term Assets | $528.9M | |
YoY Change | 59.48% | |
Inventory | $1.251B | |
Prepaid Expenses | $74.99M | |
Receivables | $762.1M | |
Other Receivables | $141.9M | |
Total Short-Term Assets | $3.818B | |
YoY Change | -0.15% | |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $5.326B | |
YoY Change | 30.77% | |
Goodwill | $29.59M | |
YoY Change | 3.91% | |
Intangibles | $56.65M | |
YoY Change | -14.66% | |
Long-Term Investments | $211.1M | |
YoY Change | 14.93% | |
Other Assets | $615.8M | |
YoY Change | 43.11% | |
Total Long-Term Assets | $7.619B | |
YoY Change | 32.3% | |
TOTAL ASSETS | ||
Total Short-Term Assets | $3.818B | |
Total Long-Term Assets | $7.619B | |
Total Assets | $11.44B | |
YoY Change | 19.35% | |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $265.3M | |
YoY Change | 139.47% | |
Accrued Expenses | $520.8M | |
YoY Change | -13.26% | |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | |
YoY Change | ||
Long-Term Debt Due | $209.5M | |
YoY Change | 491.58% | |
Total Short-Term Liabilities | $1.782B | |
YoY Change | 48.62% | |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $373.3M | |
YoY Change | -19.55% | |
Other Long-Term Liabilities | $228.1M | |
YoY Change | 66.05% | |
Total Long-Term Liabilities | $601.5M | |
YoY Change | 0.0% | |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $1.782B | |
Total Long-Term Liabilities | $601.5M | |
Total Liabilities | $3.843B | |
YoY Change | 17.15% | |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $4.870B | |
YoY Change | 34.46% | |
Common Stock | $2.893B | |
YoY Change | 0.45% | |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $7.594B | |
YoY Change | ||
Total Liabilities & Shareholders Equity | $11.44B | |
YoY Change | 19.35% |
Cashflow Statement
Concept | 2024 Q4 | 2024 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $313.0M | |
YoY Change | 16.6% | |
Depreciation, Depletion And Amortization | $111.2M | |
YoY Change | 43.06% | |
Cash From Operating Activities | -$53.73M | |
YoY Change | -132.47% | |
INVESTING ACTIVITIES | ||
Capital Expenditures | $433.9M | |
YoY Change | 51.61% | |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$232.0M | |
YoY Change | -131.78% | |
Cash From Investing Activities | -$665.9M | |
YoY Change | -249.99% | |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 21.78M | |
YoY Change | -63.4% | |
NET CHANGE | ||
Cash From Operating Activities | -53.73M | |
Cash From Investing Activities | -665.9M | |
Cash From Financing Activities | 21.78M | |
Net Change In Cash | -697.9M | |
YoY Change | -204.32% | |
FREE CASH FLOW | ||
Cash From Operating Activities | -$53.73M | |
Capital Expenditures | $433.9M | |
Free Cash Flow | -$487.7M | |
YoY Change | 304.02% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001274494 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | ||
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
|
131000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
|
1087000 | usd | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2024-09-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-33156 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
First Solar, Inc. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
20-4623678 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
350 West Washington Street, Suite 600 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Tempe | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
AZ | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
85288 | ||
dei |
City Area Code
CityAreaCode
|
602 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
414-9300 | ||
dei |
Security12b Title
Security12bTitle
|
Common stock, $0.001 par value | ||
fslr |
Production Start Up Expense
ProductionStartUpExpense
|
69681000 | usd | |
fslr |
Production Start Up Expense
ProductionStartUpExpense
|
54930000 | usd | |
CY2024Q3 | us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
0 | usd |
CY2023Q3 | us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
0 | usd |
us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
430000 | usd | |
us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
35590000 | usd | |
CY2024Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
123312000 | usd |
CY2023Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
103421000 | usd |
us-gaap |
Operating Expenses
OperatingExpenses
|
353667000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
339493000 | usd | |
CY2024Q3 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
0 | usd |
CY2023Q3 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
211000 | usd |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
1115000 | usd | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
329000 | usd | |
CY2024Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
321999000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
272965000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
937651000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
459482000 | usd | |
CY2024Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-5158000 | usd |
CY2023Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-987000 | usd |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-17665000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-11586000 | usd | |
CY2024Q3 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
22580000 | usd |
CY2023Q3 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
23254000 | usd |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
74424000 | usd | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
74102000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
719000 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
490000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
3527000 | usd | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
19457000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-12919000 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
5271000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-7153000 | usd | |
CY2024Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
327342000 | usd |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
290465000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
959992000 | usd | |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
312956000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
268398000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
898928000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
481538000 | usd | |
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.92 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.51 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
8.40 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.51 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.91 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1702000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-7635000 | usd | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
9683000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-8696000 | usd |
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
6483000 | usd | |
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-3045000 | usd | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
|
-1000 | usd |
CY2024Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
332413000 | usd |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
255479000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
904199000 | usd | |
CY2024Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
762138000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
660776000 | usd |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
1250629000 | usd |
CY2024Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
528856000 | usd |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
391900000 | usd |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
4634809000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
4397285000 | usd |
CY2024Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
5326121000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Restricted
DebtSecuritiesAvailableForSaleRestricted
|
198310000 | usd |
CY2024Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
237868000 | usd |
CY2023Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
142819000 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Restricted
DebtSecuritiesAvailableForSaleRestricted
|
211130000 | usd |
CY2024Q3 | us-gaap |
Grants Receivable Noncurrent
GrantsReceivableNoncurrent
|
871745000 | usd |
CY2024Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
615766000 | usd |
CY2024Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
56645000 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
478604000 | usd |
CY2024Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
265320000 | usd |
CY2024Q3 | us-gaap |
Assets
Assets
|
11436638000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
207178000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
10365132000 | usd |
CY2024Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1005130000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1946994000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
264691000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
155495000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
819899000 | usd |
CY2023Q4 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
266899000 | usd |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
3238000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
68823000 | usd | |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
329000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
434375000 | usd | |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1510242000 | usd |
CY2024Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1021467000 | usd |
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
464000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-340000 | usd |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
321000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-23000 | usd | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
|
0 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax Parent
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
|
214000 | usd |
CY2024Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2024Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
500000000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
500000000 | shares |
CY2024Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
107057732 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
106847475 | shares |
CY2024Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
107057732 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
106847475 | shares |
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2024Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
107057732 | shares |
CY2024Q3 | us-gaap |
Revenues
Revenues
|
887668000 | usd |
CY2023Q3 | us-gaap |
Revenues
Revenues
|
801090000 | usd |
us-gaap |
Revenues
Revenues
|
2692258000 | usd | |
us-gaap |
Revenues
Revenues
|
2160049000 | usd | |
CY2024Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
442357000 | usd |
CY2023Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
424915000 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
1402055000 | usd | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
1361403000 | usd | |
CY2024Q3 | us-gaap |
Gross Profit
GrossProfit
|
445311000 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
376175000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
1290203000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
798646000 | usd | |
CY2024Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
46293000 | usd |
CY2023Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
50172000 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
138680000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
140528000 | usd | |
CY2024Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
50197000 | usd |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
144876000 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
108445000 | usd | |
CY2023Q3 | fslr |
Production Start Up Expense
ProductionStartUpExpense
|
12059000 | usd |
CY2024Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-3071000 | usd |
CY2023Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-1033000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-6435000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-1492000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
514609000 | usd | |
CY2024Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14386000 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
22067000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
61064000 | usd | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.50 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
8.36 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.49 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
107049000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107326000 | shares | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
268398000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
481538000 | usd | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
9775000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-4942000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
474385000 | usd | |
CY2023Q4 | us-gaap |
Grants Receivable Noncurrent
GrantsReceivableNoncurrent
|
152208000 | usd |
CY2024Q3 | us-gaap |
Goodwill
Goodwill
|
29585000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
29687000 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
64511000 | usd |
CY2024Q3 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
269675000 | usd |
CY2024Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
98446000 | usd |
CY2023Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
22134000 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
524829000 | usd |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
520835000 | usd |
CY2024Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
645050000 | usd |
CY2023Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
413579000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
42200000 | usd |
CY2024Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1782165000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1306158000 | usd |
CY2024Q3 | fslr |
Solar Module Collection And Recycling Liability
SolarModuleCollectionAndRecyclingLiability
|
139035000 | usd |
CY2023Q4 | fslr |
Solar Module Collection And Recycling Liability
SolarModuleCollectionAndRecyclingLiability
|
135123000 | usd |
CY2024Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
373321000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
464068000 | usd |
CY2023Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
1591604000 | usd |
CY2024Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
228138000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
180710000 | usd |
CY2024Q3 | us-gaap |
Liabilities
Liabilities
|
3842990000 | usd |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
3677663000 | usd |
CY2024Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
107000 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
107000 | usd |
CY2024Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
2892407000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
2890427000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
3971066000 | usd |
CY2024Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-168860000 | usd |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-174131000 | usd |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106795000 | shares | |
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107562000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107514000 | shares | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
898928000 | usd | |
CY2024Q3 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
1320331000 | usd |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
312956000 | usd |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd |
CY2024Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
996000 | usd |
CY2024Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
6834000 | usd |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
7593648000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6039638000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
268398000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-12919000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd |
CY2023Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
853000 | usd |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
8112000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6302376000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6687469000 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
5271000 | usd | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
20144000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
22124000 | usd | |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
7593648000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
5836055000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
481538000 | usd | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
31100000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
23036000 | usd | |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6302376000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
898928000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
481538000 | usd | |
us-gaap |
Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
|
299079000 | usd | |
us-gaap |
Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
|
218303000 | usd | |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
7255397000 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-7153000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
185064000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
264480000 | usd | |
dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
23209000 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
393000 | usd | |
CY2024Q3 | fslr |
Production Start Up Expense
ProductionStartUpExpense
|
26822000 | usd |
CY2024Q3 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
9008000 | usd |
CY2023Q3 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
3734000 | usd |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
27983000 | usd | |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
5897000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
33071000 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106834000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
107015000 | shares | |
CY2024Q3 | us-gaap |
Grants Receivable Current
GrantsReceivableCurrent
|
6659000 | usd |
CY2023Q4 | us-gaap |
Grants Receivable Current
GrantsReceivableCurrent
|
659745000 | usd |
CY2024Q3 | us-gaap |
Debt Current
DebtCurrent
|
208261000 | usd |
CY2023Q4 | us-gaap |
Debt Current
DebtCurrent
|
96238000 | usd |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
21987000 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-46053000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
262665000 | usd | |
fslr |
Increase Decrease In Government Grants Receivable
IncreaseDecreaseInGovernmentGrantsReceivable
|
59181000 | usd | |
fslr |
Increase Decrease In Government Grants Receivable
IncreaseDecreaseInGovernmentGrantsReceivable
|
429744000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
183127000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
126073000 | usd | |
us-gaap |
Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
|
35708000 | usd | |
us-gaap |
Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
|
-16809000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-8953000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
121382000 | usd | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-13159000 | usd | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
472934000 | usd | |
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
2139000 | usd | |
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-9889000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
41151000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1212537000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
898928000 | usd | |
CY2024Q3 | us-gaap |
Assets Current
AssetsCurrent
|
3818103000 | usd |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-85343000 | usd | |
CY2024Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
4869994000 | usd |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
7593648000 | usd |
CY2024Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
11436638000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
10365132000 | usd |
us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
1115000 | usd | |
fslr |
Proceeds To Be Received From Asset Based Government Grants
ProceedsToBeReceivedFromAssetBasedGovernmentGrants
|
159490000 | usd | |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6687469000 | usd |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
19457000 | usd |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
407003000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1039863000 | usd | |
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
2014764000 | usd | |
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
3220467000 | usd | |
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
1897997000 | usd | |
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
3996439000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
12617000 | usd | |
us-gaap |
Proceeds From Issuance Of Debt
ProceedsFromIssuanceOfDebt
|
227654000 | usd | |
us-gaap |
Proceeds From Issuance Of Debt
ProceedsFromIssuanceOfDebt
|
307214000 | usd | |
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
205821000 | usd | |
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
0 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
20144000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-7568000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
0 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-5879000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
276114000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-2805000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-855000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-943602000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
16780000 | usd | |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1965069000 | usd |
fslr |
Proceeds To Be Received From Asset Based Government Grants
ProceedsToBeReceivedFromAssetBasedGovernmentGrants
|
152458000 | usd | |
fslr |
Acquisitions Funded By Liabilities And Contingent Consideration
AcquisitionsFundedByLiabilitiesAndContingentConsideration
|
11000000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
385046000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
35739000 | usd | |
fslr |
Acquisitions Funded By Liabilities And Contingent Consideration
AcquisitionsFundedByLiabilitiesAndContingentConsideration
|
18500000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
0 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1341921000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-299630000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
31100000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1493462000 | usd |
CY2024Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1005130000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1946994000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
264691000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
155495000 | usd |
CY2024Q3 | us-gaap |
Investments And Cash
InvestmentsAndCash
|
1269821000 | usd |
CY2023Q4 | us-gaap |
Investments And Cash
InvestmentsAndCash
|
2102489000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
157158000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1946994000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
8262000 | usd |
CY2024Q3 | us-gaap |
Restricted Cash Noncurrent
RestrictedCashNoncurrent
|
3612000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash Noncurrent
RestrictedCashNoncurrent
|
3621000 | usd |
CY2024Q3 | us-gaap |
Restricted Cash Equivalents Noncurrent
RestrictedCashEquivalentsNoncurrent
|
4463000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash Equivalents Noncurrent
RestrictedCashEquivalentsNoncurrent
|
6192000 | usd |
CY2024Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1021467000 | usd |
us-gaap |
Debt Securities Available For Sale Realized Gain
DebtSecuritiesAvailableForSaleRealizedGain
|
100000 | usd | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
34900000 | usd | |
us-gaap |
Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
|
-100000 | usd | |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
265869000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
0 | usd |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
1178000 | usd |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
0 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
264691000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
88000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
1705000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
46000 | usd |
CY2024Q3 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
8262000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1965069000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
155495000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Next Rolling Twelve Months Fair Value
AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
|
255869000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Rolling Year Two Through Five Fair Value
AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
|
4731000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Rolling Year Six Through Ten Fair Value
AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
|
4091000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
264691000 | usd |
fslr |
Product Minimum Service Life
ProductMinimumServiceLife
|
P25Y | ||
CY2024Q3 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
762746000 | usd |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
608000 | usd |
CY2024Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
762138000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
660776000 | usd |
CY2024Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
486156000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
478138000 | usd |
CY2024Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
120050000 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
78463000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
530197000 | usd |
CY2024Q3 | fslr |
Inventory Current And Noncurrent Net
InventoryCurrentAndNoncurrentNet
|
1520304000 | usd |
CY2023Q4 | fslr |
Inventory Current And Noncurrent Net
InventoryCurrentAndNoncurrentNet
|
1086798000 | usd |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
1250629000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1614000 | usd |
CY2024Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
914098000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
819899000 | usd |
CY2024Q3 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
269675000 | usd |
CY2023Q4 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
266899000 | usd |
CY2024Q3 | fslr |
Spare Maintenance Materials And Parts
SpareMaintenanceMaterialsAndParts
|
201626000 | usd |
CY2024Q3 | fslr |
Indirect Tax Receivables Current
IndirectTaxReceivablesCurrent
|
113463000 | usd |
CY2023Q4 | fslr |
Indirect Tax Receivables Current
IndirectTaxReceivablesCurrent
|
65301000 | usd |
CY2024Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
74986000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
62480000 | usd |
CY2024Q3 | fslr |
Operating Supplies
OperatingSupplies
|
50636000 | usd |
CY2023Q4 | fslr |
Operating Supplies
OperatingSupplies
|
43995000 | usd |
CY2024Q3 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
25077000 | usd |
CY2024Q3 | us-gaap |
Insurance Settlements Receivable Current
InsuranceSettlementsReceivableCurrent
|
21800000 | usd |
CY2024Q3 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
8262000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
8262000 | usd |
CY2024Q3 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
2228000 | usd |
CY2023Q4 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
1778000 | usd |
CY2024Q3 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
30778000 | usd |
CY2023Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
33002000 | usd |
CY2024Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
528856000 | usd |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
391900000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
6091401000 | usd |
CY2024Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1976214000 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1694116000 | usd |
CY2024Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
5326121000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
4397285000 | usd |
CY2024Q3 | fslr |
Advance Payments For Raw Materials Noncurrent
AdvancePaymentsForRawMaterialsNoncurrent
|
257171000 | usd |
CY2023Q4 | fslr |
Advance Payments For Raw Materials Noncurrent
AdvancePaymentsForRawMaterialsNoncurrent
|
204370000 | usd |
CY2024Q3 | fslr |
Right Of Use Asset
RightOfUseAsset
|
147669000 | usd |
CY2023Q4 | fslr |
Right Of Use Asset
RightOfUseAsset
|
101468000 | usd |
CY2024Q3 | us-gaap |
Income Taxes Receivable Noncurrent
IncomeTaxesReceivableNoncurrent
|
87025000 | usd |
CY2023Q4 | us-gaap |
Income Taxes Receivable Noncurrent
IncomeTaxesReceivableNoncurrent
|
68591000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense Noncurrent
PrepaidExpenseNoncurrent
|
23954000 | usd |
CY2024Q3 | fslr |
Project Assets Noncurrent
ProjectAssetsNoncurrent
|
28252000 | usd |
CY2023Q4 | fslr |
Project Assets Noncurrent
ProjectAssetsNoncurrent
|
28430000 | usd |
CY2023Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
41978000 | usd |
CY2024Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
615766000 | usd |
CY2023Q4 | us-gaap |
Insurance Settlements Receivable Current
InsuranceSettlementsReceivableCurrent
|
21800000 | usd |
CY2024Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
7302335000 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
478604000 | usd |
CY2024Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
29618000 | usd |
CY2024Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
48452000 | usd |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
520835000 | usd |
CY2024Q3 | us-gaap |
Litigation Reserve Current
LitigationReserveCurrent
|
21800000 | usd |
CY2024Q3 | fslr |
Lease Liabilities Current
LeaseLiabilitiesCurrent
|
13313000 | usd |
CY2024Q3 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
0 | usd |
CY2024Q3 | us-gaap |
Other Sundry Liabilities Current
OtherSundryLiabilitiesCurrent
|
6069000 | usd |
CY2024Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
52937000 | usd |
CY2024Q3 | us-gaap |
Product Warranty Accrual Noncurrent
ProductWarrantyAccrualNoncurrent
|
16440000 | usd |
CY2024Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
228138000 | usd |
CY2024Q3 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent | |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent | |
CY2024Q3 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent | |
CY2023Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent | |
CY2024Q3 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent | |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent | |
CY2024Q3 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent | |
CY2023Q4 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent | |
CY2024Q3 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent | |
CY2023Q4 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent | |
CY2024Q3 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent | |
CY2023Q4 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent | |
dei |
Trading Symbol
TradingSymbol
|
FSLR | ||
CY2023Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
41190000 | usd |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107498000 | shares |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
312956000 | usd |
CY2024Q3 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
44253000 | usd |
CY2024Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1005130000 | usd |
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
67500000 | usd | |
CY2023Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
662390000 | usd |
CY2023Q4 | fslr |
Spare Maintenance Materials And Parts
SpareMaintenanceMaterialsAndParts
|
148218000 | usd |
CY2023Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
7064000 | usd |
CY2024Q3 | us-gaap |
Prepaid Expense Noncurrent
PrepaidExpenseNoncurrent
|
36076000 | usd |
CY2024Q3 | us-gaap |
Restricted Cash Equivalents Noncurrent
RestrictedCashEquivalentsNoncurrent
|
4463000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash Equivalents Noncurrent
RestrictedCashEquivalentsNoncurrent
|
6192000 | usd |
CY2024Q3 | us-gaap |
Restricted Cash Noncurrent
RestrictedCashNoncurrent
|
3612000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash Noncurrent
RestrictedCashNoncurrent
|
3621000 | usd |
CY2024Q3 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
51498000 | usd |
CY2024Q3 | fslr |
Accrued Property Plant And Equipment
AccruedPropertyPlantAndEquipment
|
215984000 | usd |
CY2023Q4 | fslr |
Accrued Property Plant And Equipment
AccruedPropertyPlantAndEquipment
|
210233000 | usd |
CY2024Q3 | fslr |
Accrued Freight
AccruedFreight
|
91995000 | usd |
CY2023Q4 | fslr |
Accrued Freight
AccruedFreight
|
58494000 | usd |
CY2024Q3 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
54245000 | usd |
CY2023Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
5920000 | usd |
CY2024Q3 | fslr |
Accrued Inventory
AccruedInventory
|
48008000 | usd |
CY2023Q4 | fslr |
Accrued Inventory
AccruedInventory
|
101161000 | usd |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
55960000 | usd |
CY2024Q3 | fslr |
Accrued Other Taxes
AccruedOtherTaxes
|
28722000 | usd |
CY2023Q4 | fslr |
Accrued Other Taxes
AccruedOtherTaxes
|
26781000 | usd |
CY2024Q3 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
3811000 | usd |
CY2023Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
11011000 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
55269000 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
524829000 | usd |
CY2023Q4 | us-gaap |
Litigation Reserve Current
LitigationReserveCurrent
|
21800000 | usd |
CY2023Q4 | fslr |
Lease Liabilities Current
LeaseLiabilitiesCurrent
|
10358000 | usd |
CY2024Q3 | us-gaap |
Derivative Liabilities Current
DerivativeLiabilitiesCurrent
|
3071000 | usd |
CY2023Q4 | us-gaap |
Derivative Liabilities Current
DerivativeLiabilitiesCurrent
|
1744000 | usd |
CY2023Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
7500000 | usd |
CY2023Q4 | us-gaap |
Other Sundry Liabilities Current
OtherSundryLiabilitiesCurrent
|
798000 | usd |
CY2024Q3 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
44253000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
42200000 | usd |
CY2024Q3 | fslr |
Lease Liabilities Noncurrent
LeaseLiabilitiesNoncurrent
|
99248000 | usd |
CY2023Q4 | fslr |
Lease Liabilities Noncurrent
LeaseLiabilitiesNoncurrent
|
53725000 | usd |
CY2023Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
42771000 | usd |
CY2024Q3 | fslr |
Other Taxes Payable
OtherTaxesPayable
|
35175000 | usd |
CY2023Q4 | fslr |
Other Taxes Payable
OtherTaxesPayable
|
39431000 | usd |
CY2023Q4 | us-gaap |
Product Warranty Accrual Noncurrent
ProductWarrantyAccrualNoncurrent
|
19571000 | usd |
CY2024Q3 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
11000000 | usd |
CY2023Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
11000000 | usd |
CY2024Q3 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
13338000 | usd |
CY2023Q4 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
14212000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
180710000 | usd |
CY2023Q4 | fslr |
Government Assistance Gross Amount Prior To Transfer
GovernmentAssistanceGrossAmountPriorToTransfer
|
687200000 | usd |
CY2023Q4 | fslr |
Aggregate Transaction Price For Sale Of Section45 X Tax Credits
AggregateTransactionPriceForSaleOfSection45XTaxCredits
|
659700000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
281000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
0 | usd |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
517000 | usd | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
0 | usd | |
CY2024Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
426000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
0 | usd |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
910000 | usd | |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
0 | usd | |
CY2024Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3749000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
2980000 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
10198000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
8931000 | usd | |
CY2024Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
776000 | usd |
CY2023Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
512000 | usd |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
2208000 | usd | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
2528000 | usd | |
CY2024Q3 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
208000 | usd |
CY2023Q3 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
150000 | usd |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
686000 | usd | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
318000 | usd | |
CY2024Q3 | us-gaap |
Lease Cost
LeaseCost
|
5440000 | usd |
CY2023Q3 | us-gaap |
Lease Cost
LeaseCost
|
3642000 | usd |
us-gaap |
Lease Cost
LeaseCost
|
14519000 | usd | |
us-gaap |
Lease Cost
LeaseCost
|
11777000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
10074000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
8513000 | usd | |
fslr |
Finance Lease Payments
FinanceLeasePayments
|
264000 | usd | |
fslr |
Finance Lease Payments
FinanceLeasePayments
|
0 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
41772000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1791000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
13243000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
0 | usd | |
CY2024Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
117909000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
29760000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
84419000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
17049000 | usd |
CY2024Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
12101000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
1212000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
10307000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
51000 | usd |
CY2024Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
69465000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
29783000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
36662000 | usd |
CY2023Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
17063000 | usd |
CY2024Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P9Y | |
CY2024Q3 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P28Y | |
CY2023Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y | |
CY2023Q4 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P40Y | |
CY2024Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.055 | |
CY2024Q3 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.066 | |
CY2023Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.052 | |
CY2023Q4 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.054 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
4018000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
419000 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
15640000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
1929000 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
14000000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
2798000 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
11342000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
2842000 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
11083000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
2895000 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
9389000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
|
2976000 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
41542000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due After Year Five
FinanceLeaseLiabilityPaymentsDueAfterYearFive
|
55418000 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
107014000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
69277000 | usd |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
25448000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
38282000 | usd |
CY2024Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
81566000 | usd |
CY2024Q3 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
30995000 | usd |
CY2024Q3 | fslr |
Total Debt Principal
TotalDebtPrincipal
|
581998000 | usd |
CY2023Q4 | fslr |
Total Debt Principal
TotalDebtPrincipal
|
560827000 | usd |
CY2024Q3 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
416000 | usd |
CY2023Q4 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
521000 | usd |
CY2024Q3 | us-gaap |
Debt Longterm And Shortterm Combined Amount
DebtLongtermAndShorttermCombinedAmount
|
581582000 | usd |
CY2023Q4 | us-gaap |
Debt Longterm And Shortterm Combined Amount
DebtLongtermAndShorttermCombinedAmount
|
560306000 | usd |
CY2024Q3 | us-gaap |
Debt Current
DebtCurrent
|
208261000 | usd |
CY2023Q4 | us-gaap |
Debt Current
DebtCurrent
|
96238000 | usd |
CY2024Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
373321000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
464068000 | usd |
CY2024Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
23695000 | usd |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
31969000 | usd |
CY2023Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
25491000 | usd |
CY2022Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
33787000 | usd |
CY2024Q3 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
1413000 | usd |
CY2023Q3 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
1310000 | usd |
us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
4463000 | usd | |
us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
3155000 | usd | |
CY2024Q3 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
4578000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
1326000 | usd |
us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
9922000 | usd | |
us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
4519000 | usd | |
CY2024Q3 | us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
50155000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
-5806000 | usd |
us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
50653000 | usd | |
us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
-6276000 | usd | |
CY2024Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
70685000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
26147000 | usd |
CY2024Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
70685000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
26147000 | usd |
CY2024Q3 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
54245000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
7647000 | usd |
CY2024Q3 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
54245000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
7647000 | usd |
CY2024Q3 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
16440000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
18500000 | usd |
CY2024Q3 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
16440000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
18500000 | usd |
CY2023Q3 | us-gaap |
Standard Product Warranty Accrual Period Increase Decrease
StandardProductWarrantyAccrualPeriodIncreaseDecrease
|
-5700000 | usd |
CY2024Q3 | us-gaap |
Guarantee Obligations Current Carrying Value
GuaranteeObligationsCurrentCarryingValue
|
2500000 | usd |
CY2023Q4 | us-gaap |
Guarantee Obligations Current Carrying Value
GuaranteeObligationsCurrentCarryingValue
|
3300000 | usd |
CY2024Q3 | us-gaap |
Guarantee Obligations Maximum Exposure
GuaranteeObligationsMaximumExposure
|
688800000 | usd |
CY2024Q3 | fslr |
Solar Module Collection And Recycling Liability
SolarModuleCollectionAndRecyclingLiability
|
139000000.0 | usd |
CY2023Q4 | fslr |
Solar Module Collection And Recycling Liability
SolarModuleCollectionAndRecyclingLiability
|
135100000 | usd |
CY2024Q3 | us-gaap |
Deferred Revenue
DeferredRevenue
|
1965381000 | usd |
CY2023Q4 | us-gaap |
Deferred Revenue
DeferredRevenue
|
2005183000 | usd |
fslr |
Contract Liability Net Change
ContractLiabilityNetChange
|
-39802000 | usd | |
fslr |
Contract Liability Percent Change
ContractLiabilityPercentChange
|
-0.02 | ||
fslr |
Contract Liability Net Change
ContractLiabilityNetChange
|
-39800000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
284000000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
320300000 | usd | |
CY2024Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
6796000 | usd |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8198000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
21987000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
23209000 | usd | |
CY2022Q3 | fslr |
Corporate Alternative Minimum Tax Inflation Reduction Act Percent
CorporateAlternativeMinimumTaxInflationReductionActPercent
|
0.15 | |
CY2022Q3 | fslr |
Excise Tax On Stock Buybacks Inflation Reduction Act Percent
ExciseTaxOnStockBuybacksInflationReductionActPercent
|
0.01 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.064 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.064 | ||
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | ||
CY2024Q3 | fslr |
Reversal Of Indefinite Reinvestment Assertion Discrete Tax Expense
ReversalOfIndefiniteReinvestmentAssertionDiscreteTaxExpense
|
6000000 | usd |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
312956000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
268398000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
898928000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
481538000 | usd | |
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
107049000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106834000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
107015000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106795000 | shares | |
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
107049000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106834000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
107015000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106795000 | shares | |
CY2024Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
513000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
664000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
499000 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
531000 | shares | |
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107562000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107498000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107514000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107326000 | shares | |
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.92 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.51 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
8.40 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.51 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.91 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.50 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
8.36 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.49 | ||
CY2024Q3 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-736000 | usd |
CY2023Q3 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-1916000 | usd |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-2220000 | usd | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-6454000 | usd | |
CY2024Q3 | us-gaap |
Revenues
Revenues
|
887668000 | usd |
CY2023Q3 | us-gaap |
Revenues
Revenues
|
801090000 | usd |
CY2024Q3 | us-gaap |
Gross Profit
GrossProfit
|
445311000 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
376175000 | usd |
CY2024Q3 | us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
92555000 | usd |
CY2023Q3 | us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
76993000 | usd |
us-gaap |
Revenues
Revenues
|
2692258000 | usd | |
us-gaap |
Revenues
Revenues
|
2160049000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
1290203000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
798646000 | usd | |
us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
260055000 | usd | |
us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
211167000 | usd | |
CY2024Q3 | us-gaap |
Goodwill
Goodwill
|
29585000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
29687000 | usd |
CY2024Q3 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q3 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q3 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |