2023 Q3 Form 10-Q Financial Statement
#000127449423000022 Filed on July 27, 2023
Income Statement
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
Revenue | $801.1M | $810.7M |
YoY Change | 27.37% | 30.55% |
Cost Of Revenue | $424.9M | $500.3M |
YoY Change | -30.11% | -22.34% |
Gross Profit | $376.2M | $310.4M |
YoY Change | 1692.85% | -1438.02% |
Gross Profit Margin | 46.96% | 38.29% |
Selling, General & Admin | $50.17M | $46.33M |
YoY Change | 8.2% | 19.11% |
% of Gross Profit | 13.34% | 14.92% |
Research & Development | $41.19M | $36.75M |
YoY Change | 41.14% | 45.65% |
% of Gross Profit | 10.95% | 11.84% |
Depreciation & Amortization | $77.70M | $71.71M |
YoY Change | 15.24% | 7.74% |
% of Gross Profit | 20.66% | 23.1% |
Operating Expenses | $103.4M | $142.0M |
YoY Change | 8.5% | 83.62% |
Operating Profit | $273.0M | $168.5M |
YoY Change | -499.35% | 16.36% |
Interest Expense | $3.734M | $1.415M |
YoY Change | 24.84% | -56.27% |
% of Operating Profit | 1.37% | 0.84% |
Other Income/Expense, Net | -$1.033M | $997.0K |
YoY Change | -121.64% | -152.95% |
Pretax Income | $290.5M | $188.5M |
YoY Change | -570.92% | 35.0% |
Income Tax | $22.07M | $17.89M |
% Of Pretax Income | 7.6% | 9.49% |
Net Earnings | $268.4M | $170.6M |
YoY Change | -645.88% | 205.67% |
Net Earnings / Revenue | 33.5% | 21.04% |
Basic Earnings Per Share | $2.51 | $1.60 |
Diluted Earnings Per Share | $2.50 | $1.59 |
COMMON SHARES | ||
Basic Shares Outstanding | 106.8M shares | 106.8M shares |
Diluted Shares Outstanding | 107.5M shares | 107.3M shares |
Balance Sheet
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $1.822B | $1.884B |
YoY Change | -5.43% | 1.68% |
Cash & Equivalents | $1.493B | $829.9M |
Short-Term Investments | $329.5M | $1.054B |
Other Short-Term Assets | $331.6M | $352.2M |
YoY Change | 37.99% | 48.02% |
Inventory | $882.8M | $756.2M |
Prepaid Expenses | $51.74M | $53.30M |
Receivables | $753.5M | $631.3M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $3.824B | $3.661B |
YoY Change | 14.53% | 8.2% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $4.073B | $4.020B |
YoY Change | 30.37% | 34.5% |
Goodwill | $28.47M | $28.65M |
YoY Change | 96.88% | 98.08% |
Intangibles | $66.38M | $70.44M |
YoY Change | 81.21% | 81.87% |
Long-Term Investments | $183.7M | $194.7M |
YoY Change | 0.82% | -2.8% |
Other Assets | $430.3M | $414.0M |
YoY Change | 38.26% | 34.87% |
Total Long-Term Assets | $5.759B | $5.336B |
YoY Change | 38.63% | 32.22% |
TOTAL ASSETS | ||
Total Short-Term Assets | $3.824B | $3.661B |
Total Long-Term Assets | $5.759B | $5.336B |
Total Assets | $9.583B | $8.997B |
YoY Change | 27.89% | 21.27% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $110.8M | $245.8M |
YoY Change | -41.15% | 52.73% |
Accrued Expenses | $600.4M | $303.3M |
YoY Change | 80.23% | -11.88% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $35.41M | |
YoY Change | 551.5% | |
Total Short-Term Liabilities | $1.199B | $1.091B |
YoY Change | 46.9% | 35.72% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $464.0M | $437.4M |
YoY Change | 82.53% | 157.27% |
Other Long-Term Liabilities | $137.4M | $140.3M |
YoY Change | -71.0% | -66.27% |
Total Long-Term Liabilities | $601.4M | $577.7M |
YoY Change | -17.39% | -1.4% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $1.199B | $1.091B |
Total Long-Term Liabilities | $601.4M | $577.7M |
Total Liabilities | $3.280B | $2.958B |
YoY Change | 97.07% | 94.12% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $3.622B | $3.353B |
YoY Change | 15.06% | 4.89% |
Common Stock | $2.880B | $2.872B |
YoY Change | -0.03% | 0.11% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $6.302B | $6.040B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $9.583B | $8.997B |
YoY Change | 27.89% | 21.27% |
Cashflow Statement
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $268.4M | $170.6M |
YoY Change | -645.88% | 205.67% |
Depreciation, Depletion And Amortization | $77.70M | $71.71M |
YoY Change | 15.24% | 7.74% |
Cash From Operating Activities | $165.5M | -$89.68M |
YoY Change | 28.32% | -201.89% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $286.2M | $382.7M |
YoY Change | -228.19% | -292.61% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $730.2M | $284.3M |
YoY Change | -235.84% | -16.36% |
Cash From Investing Activities | $444.0M | -$98.39M |
YoY Change | -158.36% | -169.67% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 59.50M | 108.9M |
YoY Change | -29.04% | -9.14% |
NET CHANGE | ||
Cash From Operating Activities | 165.5M | -89.68M |
Cash From Investing Activities | 444.0M | -98.39M |
Cash From Financing Activities | 59.50M | 108.9M |
Net Change In Cash | 669.0M | -79.18M |
YoY Change | -222.08% | -122.68% |
FREE CASH FLOW | ||
Cash From Operating Activities | $165.5M | -$89.68M |
Capital Expenditures | $286.2M | $382.7M |
Free Cash Flow | -$120.7M | -$472.4M |
YoY Change | -134.27% | -264.76% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
500000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
500000000 | shares |
CY2023Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
106830548 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
106609094 | shares |
CY2023Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
106830548 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
106609094 | shares |
CY2023Q2 | us-gaap |
Government Assistance Statement Of Income Or Comprehensive Income Extensible Enumeration
GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold | |
CY2022Q2 | us-gaap |
Government Assistance Statement Of Income Or Comprehensive Income Extensible Enumeration
GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold | |
us-gaap |
Government Assistance Statement Of Income Or Comprehensive Income Extensible Enumeration
GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold | ||
us-gaap |
Government Assistance Statement Of Income Or Comprehensive Income Extensible Enumeration
GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSold | ||
CY2023Q2 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent | |
CY2023Q2 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent | |
CY2022Q4 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent | |
CY2023Q2 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent | |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent | |
CY2023Q2 | fslr |
Accounts Receivable Unbilled After Allowance For Credit Loss
AccountsReceivableUnbilledAfterAllowanceForCreditLoss
|
37084000 | usd |
CY2022Q4 | fslr |
Accounts Receivable Unbilled After Allowance For Credit Loss
AccountsReceivableUnbilledAfterAllowanceForCreditLoss
|
30654000 | usd |
CY2023Q2 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
390231000 | usd |
CY2022Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
263215000 | usd |
CY2023Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
122160000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
21245000 | usd |
CY2023Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1090614000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
1038048000 | usd |
CY2023Q2 | fslr |
Solar Module Collection And Recycling Liability
SolarModuleCollectionAndRecyclingLiability
|
132061000 | usd |
CY2022Q4 | fslr |
Solar Module Collection And Recycling Liability
SolarModuleCollectionAndRecyclingLiability
|
128114000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
437410000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
184349000 | usd |
CY2023Q2 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
1157190000 | usd |
CY2022Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
944725000 | usd |
CY2023Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
140253000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
119937000 | usd |
CY2023Q2 | us-gaap |
Liabilities
Liabilities
|
2957528000 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
2415173000 | usd |
CY2023Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
107000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
107000 | usd |
CY2023Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
2872153000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
2887476000 | usd |
CY2023Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
3353429000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
3140289000 | usd |
CY2023Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-186051000 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-191817000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6039638000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
5836055000 | usd |
CY2023Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
8997166000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
8251228000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
5868728000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
170579000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-6069000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd |
CY2023Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1933000 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
8333000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6039638000 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
5875175000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
55805000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-40780000 | usd |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd |
CY2022Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
86000 | usd |
CY2022Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
5713000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
5895827000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
5836055000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
213140000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
5766000 | 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
|
30247000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
14924000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
6039638000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
5959551000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
12550000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-73868000 | usd | |
us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1000 | usd | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
11591000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
9184000 | usd | |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
5895827000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
213140000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
12550000 | usd | |
us-gaap |
Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
|
140560000 | usd | |
us-gaap |
Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
|
131760000 | usd | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
230000 | usd | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
62688000 | usd | |
fslr |
Increase Decrease In Project Assets And Pv Solar Power Systems
IncreaseDecreaseInProjectAssetsAndPVSolarPowerSystems
|
-8626000 | usd | |
fslr |
Increase Decrease In Project Assets And Pv Solar Power Systems
IncreaseDecreaseInProjectAssetsAndPVSolarPowerSystems
|
160300000 | usd | |
fslr |
Increase Decrease In Government Grants Receivable
IncreaseDecreaseInGovernmentGrantsReceivable
|
225121000 | usd | |
fslr |
Increase Decrease In Government Grants Receivable
IncreaseDecreaseInGovernmentGrantsReceivable
|
0 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
105243000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
55154000 | usd | |
us-gaap |
Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
|
-20090000 | usd | |
us-gaap |
Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
|
42679000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-42994000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-77301000 | usd | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
211721000 | usd | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
211308000 | usd | |
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
40898000 | usd | |
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
39610000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-124276000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-50821000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
753656000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
353448000 | usd | |
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
2492495000 | usd | |
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
971205000 | usd | |
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
2538069000 | usd | |
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
1198254000 | usd | |
us-gaap |
Proceeds From Divestiture Of Businesses Net Of Cash Divested
ProceedsFromDivestitureOfBusinessesNetOfCashDivested
|
0 | usd | |
us-gaap |
Proceeds From Divestiture Of Businesses Net Of Cash Divested
ProceedsFromDivestitureOfBusinessesNetOfCashDivested
|
264614000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
35540000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
0 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-72000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-743622000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
138287000 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
246825000 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
213086000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
0 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
75879000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
30247000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
11591000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
216578000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
125616000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
2454000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
39934000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-648866000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
253016000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
178807000 | usd | |
fslr |
Proceeds To Be Received From Sales Of Businesses
ProceedsToBeReceivedFromSalesOfBusinesses
|
132000 | usd | |
fslr |
Proceeds To Be Received From Sales Of Businesses
ProceedsToBeReceivedFromSalesOfBusinesses
|
163966000 | usd | |
CY2023Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
829913000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1481269000 | usd |
CY2023Q2 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
1054044000 | usd |
CY2022Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
1096712000 | usd |
CY2023Q2 | us-gaap |
Investments And Cash
InvestmentsAndCash
|
1883957000 | usd |
CY2022Q4 | us-gaap |
Investments And Cash
InvestmentsAndCash
|
2577981000 | usd |
CY2023Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
829913000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1481269000 | usd |
CY2023Q2 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
8262000 | usd |
CY2022Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
3175000 | usd |
CY2023Q2 | us-gaap |
Restricted Cash Noncurrent
RestrictedCashNoncurrent
|
3227000 | usd |
CY2022Q4 | us-gaap |
Restricted Cash Noncurrent
RestrictedCashNoncurrent
|
2734000 | usd |
CY2023Q2 | us-gaap |
Restricted Cash Equivalents Noncurrent
RestrictedCashEquivalentsNoncurrent
|
3194000 | usd |
CY2022Q4 | us-gaap |
Restricted Cash Equivalents Noncurrent
RestrictedCashEquivalentsNoncurrent
|
6284000 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
844596000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1493462000 | usd |
CY2023Q2 | us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
34900000 | usd |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
|
-100000 | usd |
CY2023Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
1056072000 | usd |
CY2023Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
131000 | usd |
CY2023Q2 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
2097000 | usd |
CY2023Q2 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
62000 | usd |
CY2023Q2 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
1054044000 | usd |
CY2022Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
1099058000 | usd |
CY2022Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
0 | usd |
CY2022Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
1963000 | usd |
CY2022Q4 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
383000 | usd |
CY2022Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
1096712000 | usd |
CY2023Q2 | us-gaap |
Available For Sale Securities Debt Maturities Next Rolling Twelve Months Fair Value
AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
|
978855000 | usd |
CY2023Q2 | fslr |
Debt Securities Availableforsale Maturities Rolling Year One Through Two
DebtSecuritiesAvailableforsaleMaturitiesRollingYearOneThroughTwo
|
66830000 | usd |
CY2023Q2 | fslr |
Debt Securities Availableforsale Maturities Rolling Year Two Through Three
DebtSecuritiesAvailableforsaleMaturitiesRollingYearTwoThroughThree
|
4454000 | usd |
CY2023Q2 | fslr |
Debt Securities Availableforsale Maturities Rolling Year Three Through Four
DebtSecuritiesAvailableforsaleMaturitiesRollingYearThreeThroughFour
|
0 | usd |
CY2023Q2 | fslr |
Debt Securities Available For Sale Maturities Rolling Year Four Through Five
DebtSecuritiesAvailableForSaleMaturitiesRollingYearFourThroughFive
|
0 | usd |
CY2023Q2 | fslr |
Debt Securities Available For Sale Maturities Rolling Year More Than Five
DebtSecuritiesAvailableForSaleMaturitiesRollingYearMoreThanFive
|
3905000 | usd |
CY2023Q2 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
1054044000 | usd |
fslr |
Product Minimum Service Life
ProductMinimumServiceLife
|
P25Y | ||
CY2022Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
8314000 | usd |
CY2023Q2 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
8262000 | usd |
CY2022Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
3175000 | usd |
CY2023Q2 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
632620000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
325379000 | usd |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1285000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1042000 | usd |
CY2023Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
631335000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
324337000 | usd |
CY2023Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
413279000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
397912000 | usd |
CY2023Q2 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
83156000 | usd |
CY2022Q4 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
66641000 | usd |
CY2023Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
516907000 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
417218000 | usd |
CY2023Q2 | fslr |
Inventory Current And Noncurrent Net
InventoryCurrentAndNoncurrentNet
|
1013342000 | usd |
CY2022Q4 | fslr |
Inventory Current And Noncurrent Net
InventoryCurrentAndNoncurrentNet
|
881771000 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
756173000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
621376000 | usd |
CY2023Q2 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
257169000 | usd |
CY2022Q4 | us-gaap |
Inventory Noncurrent
InventoryNoncurrent
|
260395000 | usd |
CY2023Q2 | fslr |
Spare Maintenance Materials And Parts
SpareMaintenanceMaterialsAndParts
|
131035000 | usd |
CY2022Q4 | fslr |
Spare Maintenance Materials And Parts
SpareMaintenanceMaterialsAndParts
|
114428000 | usd |
CY2023Q2 | fslr |
Operating Supplies
OperatingSupplies
|
62581000 | usd |
CY2022Q4 | fslr |
Operating Supplies
OperatingSupplies
|
47492000 | usd |
CY2023Q2 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
53300000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
43262000 | usd |
CY2023Q2 | us-gaap |
Insurance Settlements Receivable Current
InsuranceSettlementsReceivableCurrent
|
51300000 | usd |
CY2022Q4 | us-gaap |
Insurance Settlements Receivable Current
InsuranceSettlementsReceivableCurrent
|
0 | usd |
CY2023Q2 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
13574000 | usd |
CY2023Q2 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
1146000 | usd |
CY2022Q4 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
2018000 | usd |
CY2023Q2 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
30983000 | usd |
CY2022Q4 | us-gaap |
Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
|
18384000 | usd |
CY2023Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
352181000 | usd |
CY2022Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
237073000 | usd |
CY2023Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
5625612000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
4999674000 | usd |
CY2023Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1605434000 | usd |
CY2022Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1462772000 | usd |
CY2023Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
4020178000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
3536902000 | usd |
CY2023Q2 | fslr |
Advanced Payments For Raw Materials Noncurrent
AdvancedPaymentsForRawMaterialsNoncurrent
|
141062000 | usd |
CY2022Q4 | fslr |
Advanced Payments For Raw Materials Noncurrent
AdvancedPaymentsForRawMaterialsNoncurrent
|
91260000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
89747000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
93185000 | usd |
CY2023Q2 | us-gaap |
Income Taxes Receivable Noncurrent
IncomeTaxesReceivableNoncurrent
|
70818000 | usd |
CY2022Q4 | us-gaap |
Income Taxes Receivable Noncurrent
IncomeTaxesReceivableNoncurrent
|
56993000 | usd |
CY2023Q2 | fslr |
Project Assets Noncurrent
ProjectAssetsNoncurrent
|
27870000 | usd |
CY2022Q4 | fslr |
Project Assets Noncurrent
ProjectAssetsNoncurrent
|
30108000 | usd |
CY2023Q2 | fslr |
Accounts Receivable Unbilled Noncurrent After Allowance For Credit Loss
AccountsReceivableUnbilledNoncurrentAfterAllowanceForCreditLoss
|
4229000 | usd |
CY2022Q4 | fslr |
Accounts Receivable Unbilled Noncurrent After Allowance For Credit Loss
AccountsReceivableUnbilledNoncurrentAfterAllowanceForCreditLoss
|
11498000 | usd |
CY2023Q2 | us-gaap |
Restricted Cash Noncurrent
RestrictedCashNoncurrent
|
3227000 | usd |
CY2022Q4 | us-gaap |
Restricted Cash Noncurrent
RestrictedCashNoncurrent
|
2734000 | usd |
CY2023Q2 | us-gaap |
Restricted Cash Equivalents Noncurrent
RestrictedCashEquivalentsNoncurrent
|
3194000 | usd |
CY2022Q4 | us-gaap |
Restricted Cash Equivalents Noncurrent
RestrictedCashEquivalentsNoncurrent
|
6284000 | usd |
CY2023Q2 | us-gaap |
Accounts Receivable Net Noncurrent
AccountsReceivableNetNoncurrent
|
0 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Noncurrent
AccountsReceivableNetNoncurrent
|
1500000 | usd |
CY2023Q2 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
73856000 | usd |
CY2022Q4 | us-gaap |
Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
|
62630000 | usd |
CY2023Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
414003000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
356192000 | usd |
CY2023Q2 | fslr |
Accrued Property Plant And Equipment
AccruedPropertyPlantAndEquipment
|
104740000 | usd |
CY2022Q4 | fslr |
Accrued Property Plant And Equipment
AccruedPropertyPlantAndEquipment
|
148777000 | usd |
CY2023Q2 | fslr |
Accrued Inventory
AccruedInventory
|
56144000 | usd |
CY2022Q4 | fslr |
Accrued Inventory
AccruedInventory
|
44679000 | usd |
CY2023Q2 | fslr |
Accrued Freight
AccruedFreight
|
44938000 | usd |
CY2022Q4 | fslr |
Accrued Freight
AccruedFreight
|
77136000 | usd |
CY2023Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
30304000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
47939000 | usd |
CY2023Q2 | fslr |
Accrued Other Taxes
AccruedOtherTaxes
|
12546000 | usd |
CY2022Q4 | fslr |
Accrued Other Taxes
AccruedOtherTaxes
|
19765000 | usd |
CY2023Q2 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
9243000 | usd |
CY2022Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
10660000 | usd |
CY2023Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
45407000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
33826000 | usd |
CY2023Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
303322000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
382782000 | usd |
CY2023Q2 | us-gaap |
Litigation Reserve Current
LitigationReserveCurrent
|
86890000 | usd |
CY2022Q4 | us-gaap |
Litigation Reserve Current
LitigationReserveCurrent
|
0 | usd |
CY2023Q2 | us-gaap |
Derivative Liabilities Current
DerivativeLiabilitiesCurrent
|
12875000 | usd |
CY2022Q4 | us-gaap |
Derivative Liabilities Current
DerivativeLiabilitiesCurrent
|
6668000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9693000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9193000 | usd |
CY2023Q2 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
7500000 | usd |
CY2022Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
0 | usd |
CY2023Q2 | us-gaap |
Other Sundry Liabilities Current
OtherSundryLiabilitiesCurrent
|
5202000 | usd |
CY2022Q4 | us-gaap |
Other Sundry Liabilities Current
OtherSundryLiabilitiesCurrent
|
5384000 | usd |
CY2023Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
122160000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
21245000 | usd |
CY2023Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
43812000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
28929000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
36194000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
40589000 | usd |
CY2023Q2 | us-gaap |
Product Warranty Accrual Noncurrent
ProductWarrantyAccrualNoncurrent
|
22726000 | usd |
CY2022Q4 | us-gaap |
Product Warranty Accrual Noncurrent
ProductWarrantyAccrualNoncurrent
|
23127000 | usd |
CY2023Q2 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
11000000 | usd |
CY2022Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
0 | usd |
CY2023Q2 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
26521000 | usd |
CY2022Q4 | us-gaap |
Other Sundry Liabilities Noncurrent
OtherSundryLiabilitiesNoncurrent
|
27292000 | usd |
CY2023Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
140253000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
119937000 | usd |
CY2023Q2 | us-gaap |
Government Assistance Amount
GovernmentAssistanceAmount
|
155007000 | usd |
CY2022Q2 | us-gaap |
Government Assistance Amount
GovernmentAssistanceAmount
|
0 | usd |
us-gaap |
Government Assistance Amount
GovernmentAssistanceAmount
|
225121000 | usd | |
us-gaap |
Government Assistance Amount
GovernmentAssistanceAmount
|
0 | usd | |
CY2023Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3014000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
4232000 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
5951000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
8609000 | usd | |
CY2023Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
1121000 | usd |
CY2022Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
604000 | usd |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
2016000 | usd | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
1203000 | usd | |
CY2023Q2 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
98000 | usd |
CY2022Q2 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
221000 | usd |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
168000 | usd | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
252000 | usd | |
CY2023Q2 | us-gaap |
Lease Cost
LeaseCost
|
4233000 | usd |
CY2022Q2 | us-gaap |
Lease Cost
LeaseCost
|
5057000 | usd |
us-gaap |
Lease Cost
LeaseCost
|
8135000 | usd | |
us-gaap |
Lease Cost
LeaseCost
|
10064000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
5721000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
9259000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1080000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3754000 | usd | |
CY2023Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
89747000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
93185000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9693000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
9193000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
36194000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
40589000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y | |
CY2022Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P6Y | |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.051 | |
CY2022Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.051 | |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
5814000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
11154000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
10033000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
8263000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
5776000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
5531000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
5857000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
52428000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
6541000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
45887000 | usd |
CY2023Q2 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
438000000 | usd |
CY2022Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
185000000 | usd |
CY2023Q2 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
590000 | usd |
CY2022Q4 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
651000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
437410000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
184349000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
0 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
31054000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
79628000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
79629000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
79672000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
|
79716000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal After Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
|
88301000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
438000000 | usd |
CY2023Q2 | fslr |
Surety Bonds
SuretyBonds
|
28300000 | usd |
CY2023Q2 | fslr |
Surety Bond Capacity
SuretyBondCapacity
|
232000000.0 | usd |
CY2023Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
33315000 | usd |
CY2022Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
47016000 | usd |
CY2022Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
33787000 | usd |
CY2021Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
52553000 | usd |
CY2023Q2 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
851000 | usd |
CY2022Q2 | us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
1425000 | usd |
us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
1845000 | usd | |
us-gaap |
Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
|
2273000 | usd | |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
1867000 | usd |
CY2022Q2 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
1252000 | usd |
us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
3193000 | usd | |
us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
7254000 | usd | |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
-330000 | usd |
CY2022Q2 | us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
-60000 | usd |
us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
-470000 | usd | |
us-gaap |
Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
|
-443000 | usd | |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
31969000 | usd |
CY2022Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
47129000 | usd |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
31969000 | usd |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
9243000 | usd |
CY2022Q2 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
11553000 | usd |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
9243000 | usd |
CY2022Q2 | us-gaap |
Standard Product Warranty Accrual Current
StandardProductWarrantyAccrualCurrent
|
11553000 | usd |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
22726000 | usd |
CY2022Q2 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
35576000 | usd |
CY2023Q2 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
22726000 | usd |
CY2022Q2 | us-gaap |
Standard Product Warranty Accrual Noncurrent
StandardProductWarrantyAccrualNoncurrent
|
35576000 | usd |
CY2023Q2 | us-gaap |
Guarantee Obligations Current Carrying Value
GuaranteeObligationsCurrentCarryingValue
|
2500000 | usd |
CY2022Q4 | us-gaap |
Guarantee Obligations Current Carrying Value
GuaranteeObligationsCurrentCarryingValue
|
2500000 | usd |
CY2023Q2 | us-gaap |
Guarantee Obligations Maximum Exposure
GuaranteeObligationsMaximumExposure
|
53800000 | usd |
CY2023Q2 | fslr |
Guarantor Obligations Potential Recoveries
GuarantorObligationsPotentialRecoveries
|
27300000 | usd |
CY2023Q2 | fslr |
Solar Module Collection And Recycling Liability
SolarModuleCollectionAndRecyclingLiability
|
132100000 | usd |
CY2022Q4 | fslr |
Solar Module Collection And Recycling Liability
SolarModuleCollectionAndRecyclingLiability
|
128100000 | usd |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
810673000 | usd |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
620955000 | usd |
us-gaap |
Revenues
Revenues
|
1358959000 | usd | |
us-gaap |
Revenues
Revenues
|
987995000 | usd | |
CY2023Q2 | fslr |
Increase Decreasein Revenuefrom Net Changesin Transaction Price
IncreaseDecreaseinRevenuefromNetChangesinTransactionPrice
|
6900000 | usd |
fslr |
Increase Decreasein Revenuefrom Net Changesin Transaction Price
IncreaseDecreaseinRevenuefromNetChangesinTransactionPrice
|
12300000 | usd | |
CY2023Q2 | fslr |
Net Changein Estimateasa Percentageof Aggregate Revenuefor Associated Projects
NetChangeinEstimateasaPercentageofAggregateRevenueforAssociatedProjects
|
0.019 | |
fslr |
Net Changein Estimateasa Percentageof Aggregate Revenuefor Associated Projects
NetChangeinEstimateasaPercentageofAggregateRevenueforAssociatedProjects
|
0.031 | ||
CY2023Q2 | fslr |
Accounts Receivable Unbilled Total Current And Noncurrent After Allowance For Credit Losses
AccountsReceivableUnbilledTotalCurrentAndNoncurrentAfterAllowanceForCreditLosses
|
41313000 | usd |
CY2022Q4 | fslr |
Accounts Receivable Unbilled Total Current And Noncurrent After Allowance For Credit Losses
AccountsReceivableUnbilledTotalCurrentAndNoncurrentAfterAllowanceForCreditLosses
|
42152000 | usd |
fslr |
Contract Asset Net Change
ContractAssetNetChange
|
-839000 | usd | |
fslr |
Contract Asset Percent Change
ContractAssetPercentChange
|
-0.02 | ||
CY2023Q2 | us-gaap |
Deferred Revenue
DeferredRevenue
|
1547421000 | usd |
CY2022Q4 | us-gaap |
Deferred Revenue
DeferredRevenue
|
1207940000 | usd |
fslr |
Contract Liability Net Change
ContractLiabilityNetChange
|
339481000 | usd | |
fslr |
Contract Liability Percent Change
ContractLiabilityPercentChange
|
0.28 | ||
CY2023Q2 | fslr |
Accounts Receivable Unbilled Noncurrent After Allowance For Credit Loss
AccountsReceivableUnbilledNoncurrentAfterAllowanceForCreditLoss
|
4200000 | usd |
CY2022Q4 | fslr |
Accounts Receivable Unbilled Noncurrent After Allowance For Credit Loss
AccountsReceivableUnbilledNoncurrentAfterAllowanceForCreditLoss
|
11500000 | usd |
fslr |
Contract Asset Net Change
ContractAssetNetChange
|
-800000 | usd | |
fslr |
Contract Liability Net Change
ContractLiabilityNetChange
|
339500000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
215500000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
114400000 | usd | |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8411000 | usd |
CY2022Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
5764000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
15011000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
9267000 | 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.049 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.837 | ||
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | ||
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
170579000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
55805000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
213140000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
12550000 | usd | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106827000 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106586000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106791000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106500000 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106827000 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106586000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106791000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
106500000 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
451000 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
470000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
465000 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
465000 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107278000 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107056000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
107256000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
106965000 | shares | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.60 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.52 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.00 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.12 | ||
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.59 | |
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.52 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.99 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.12 | ||
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
CY2022Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
45000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
24000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
45000 | shares | |
CY2023Q2 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-2006000 | usd |
CY2022Q2 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
4807000 | usd |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-4538000 | usd | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
5362000 | usd | |
CY2023Q2 | us-gaap |
Revenues
Revenues
|
810673000 | usd |
CY2022Q2 | us-gaap |
Revenues
Revenues
|
620955000 | usd |
CY2023Q2 | us-gaap |
Gross Profit
GrossProfit
|
310420000 | usd |
CY2022Q2 | us-gaap |
Gross Profit
GrossProfit
|
-23200000 | usd |
CY2023Q2 | us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
72589000 | usd |
CY2022Q2 | us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
60165000 | usd |
us-gaap |
Revenues
Revenues
|
1358959000 | usd | |
us-gaap |
Revenues
Revenues
|
987995000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
422471000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
-11737000 | usd | |
us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
134174000 | usd | |
us-gaap |
Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
|
119210000 | usd | |
CY2023Q2 | us-gaap |
Goodwill
Goodwill
|
28646000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
14462000 | usd |
CY2023Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2023Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2023Q2 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
true |