20242023202220212020201920182017
ProductWarrantyAccrualClassifiedCurrent
9.83M
8.78M
6.63M
3.98M
2.81M
1.71M
0.84M
OtherReceivablesNetCurrent
29.62M
18.98M
9.68M
2.60M
IncreaseDecreaseInOtherNoncurrentLiabilities
-1.63M
-2.36M
0.31M
3.56M
-0.32M
-1.34M
-1.08M
CashAndCashEquivalentsAtCarryingValue
182.09M
247.95M
563.07M
71.77M
58.26M
27.12M
17.68M
AccountsReceivableNetCurrent
283.19M
182.94M
105.55M
56.44M
31.09M
24.61M
26.76M
DeferredTaxLiabilities
2.91M
3.50M
4.66M
3.55M
0.00
0.00
0.00
DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
0.00
1.89M
OperatingLeasesFutureMinimumPaymentsReceivableInFourYears
1.44M
InventoryGross
545.39M
393.17M
218.12M
88.64M
44.80M
38.76M
15.39M
PaymentsToAcquirePropertyPlantAndEquipment
61.88M
91.09M
9.15M
5.21M
0.97M
1.83M
0.65M
LongTermDebtNoncurrent
53.95M
18.69M
22.96M
17.98M
DeferredTaxAssetsGross
35.10M
11.99M
17.44M
14.19M
6.23M
6.79M
6.72M
AccountsPayableCurrent
101.73M
101.35M
35.60M
13.26M
16.67M
7.42M
CostMethodInvestments
0.11M
DeferredIncomeTaxAssetsNet
20.27M
6.70M
13.17M
11.08M
5.33M
1.64M
1.29M
RedeemableNoncontrollingInterestEquityCarryingAmount
0.00
0.00
60.16M
DeferredIncomeTaxesAndTaxCredits
-13.65M
4.03M
ProceedsFromIssuanceOfCommonStock
0.00
0.00
26.43M
0.00
18.72M
ShortTermBorrowings
31.34M
56.00M
9.59M
26.15M
13.75M
9.45M
5.09M
PropertyPlantAndEquipmentGross
112.91M
56.43M
14.34M
9.63M
6.09M
11.78M
10.60M
UnrecognizedTaxBenefits
13.03M
8.45M
6.07M
0.57M
44000.00
44000.00
44000.00
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
0.20M
0.00
52000.00
0.12M
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
0.00
0.00
0.00
0.00
0.00
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
4.38M
2.62M
5.48M
0.41M
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0.00
0.24M
32000.00
PaymentsToAcquireMarketableSecurities
4.28M
0.00
15.02M
OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears
1.40M
OperatingLeasesFutureMinimumPaymentsReceivable
5.61M
72000.00
DeferredForeignIncomeTaxExpenseBenefit
-5.86M
-5.76M
-65000.00
2.87M
34000.00
0.34M
-0.55M
AdditionalPaidInCapital
629.85M
604.09M
595.05M
102.00M
83.49M
AdditionalPaidInCapitalCommonStock
56.57M
49.70M
LiabilitiesCurrent
500.66M
396.21M
205.94M
102.91M
53.50M
46.14M
21.82M
ProvisionForDoubtfulAccounts
2.74M
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
4.07M
IncreaseDecreaseInAccountsReceivable
108.75M
88.66M
47.62M
22.09M
6.96M
ShortTermInvestments
21.31M
InventoryNet
393.17M
218.12M
88.64M
44.80M
38.76M
15.39M
PreferredStockSharesOutstanding
0.00
IncreaseDecreaseInDeferredRevenue
2.69M
0.99M
3.18M
1.34M
AllowanceForDoubtfulAccountsReceivable
4.83M
0.00
0.00
0.00
0.00
IncreaseDecreaseInAccruedIncomeTaxesPayable
3.01M
3.24M
0.23M
-3.14M
1.95M
DepositsAssetsNoncurrent
40.82M
101.96M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
17.50M
10.05M
5.90M
3.75M
3.08M
8.10M
8.26M
AssetsCurrent
1.18B
963.81M
952.93M
260.66M
198.40M
96.03M
62.91M
OtherAssetsNoncurrent
6.05M
50.27M
45.02M
40.50M
0.19M
40000.00
IncreaseDecreaseInAccountsPayable
42.34M
17.50M
65.21M
21.27M
-3.06M
9.82M
1.91M
OtherAssetsCurrent
0.00
46000.00
IncreaseDecreaseInOtherNoncurrentAssets
0.00
-3.99M
4.52M
99000.00
0.15M
LongTermDebtCurrent
6.78M
2.32M
2.41M
1.59M
EquityMethodInvestments
5.83M
1.36M
1.24M
AdjustmentsToAdditionalPaidInCapitalWarrantIssued
19.86M
19.86M
19.86M
LiabilitiesAndStockholdersEquity
1.49B
1.24B
1.05B
341.26M
217.70M
103.05M
67.89M
StockholdersEquity
767.39M
674.86M
676.20M
141.15M
97.32M
52.32M
39.86M
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
27.34M
7.73M
5.12M
5.63M
3.57M
ConstructionInProgressGross
106.44M
36.49M
5.61M
2.31M
0.60M
32000.00
0.00
IncreaseDecreaseInOtherReceivables
4.21M
7.33M
8.42M
6.88M
-0.89M
1.17M
-0.33M
PaymentsToAcquireAvailableForSaleSecuritiesDebt
18.36M
OperatingLeaseRightOfUseAsset
7.03M
2.49M
4.18M
4.30M
3.89M
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
12.94M
8.36M
5.95M
0.42M
OperatingLeaseLiabilityNoncurrent
4.26M
1.11M
1.87M
2.88M
2.53M
OtherCommitment
7.41M
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-10.62M
-59.10M
4.70M
10.49M
0.90M
-0.98M
0.47M
StockRepurchasedDuringPeriodValue
2.83M
9.71M
2.83M
InventoryAdjustments
InventoryRawMaterials
235.06M
167.14M
90.55M
32.39M
15.11M
12.65M
6.18M
InventoryWorkInProcess
81.44M
79.13M
35.84M
23.87M
10.41M
9.63M
4.33M
InventoryFinishedGoods
228.90M
146.91M
91.72M
32.38M
19.28M
16.49M
4.88M
InventoryValuationReserves
1.22M
1.14M
0.00
0.00
0.00
IncreaseDecreaseInIncomeTaxes
IncreaseDecreaseInIncomeTaxesReceivable
0.00
0.00
1.08M
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
926.16M
812.17M
811.67M
208.17M
39.86M
52.32M
39.86M
LongTermDebt
60.73M
21.01M
25.37M
19.57M
DeferredTaxAssetsNet
23.18M
10.20M
16.52M
13.34M
5.33M
1.64M
1.29M
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
8.20M
IncreaseDecreaseInContractWithCustomerLiability
29.97M
104.26M
34.83M
8.58M
0.70M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
0.71M
0.16M
0.21M
0.77M
0.67M
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-49.35M
-40.55M
9.11M
4.86M
-1.68M
-0.86M
0.12M
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
2.01M
LesseeOperatingLeaseLiabilityPaymentsDue
7.74M
2.65M
4.40M
5.07M
4.55M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
0.59M
10000.00
22000.00
13000.00
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
1.15M
49000.00
19000.00
0.87M
53000.00
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
3.02M
1.46M
2.38M
1.64M
1.50M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
1.21M
67000.00
0.93M
0.91M
1.50M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
1.77M
1.06M
1.06M
1.62M
1.49M
OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears
1.37M
22000.00
DebtConversionConvertedInstrumentAmount1
0.00
AllowanceForDoubtfulAccountsReceivableCurrent
4.83M
0.00
0.00
0.00
0.00
0.00
0.00
DeferredIncomeTaxLiabilitiesNet
0.00
1.30M
1.29M
AccruedProfessionalFeesCurrent
0.70M
0.72M
0.79M
0.38M
0.17M
64000.00
60000.00
StockholdersEquityNoteStockSplitConversionRatio1
3.00
3.00
StockIssued1
StockIssuedDuringPeriodValueStockOptionsExercised
6.14M
1.31M
3.43M
2.75M
0.32M
0.53M
0.40M
OtherAssetsMiscellaneousNoncurrent
1.14M
1.21M
1.26M
0.29M
RepaymentsOfNotesPayable
3.95M
0.00
0.00
1.82M
0.00
Liabilities
564.75M
423.33M
240.51M
133.09M
60.22M
50.72M
28.03M
MinorityInterest
158.77M
137.32M
135.46M
67.02M
0.00
NoncurrentAssets
223.19M
144.32M
WarrantsAndRightsOutstanding
0.00
3.08M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
183.17M
248.45M
563.07M
71.77M
117.86M
RetainedEarningsAccumulatedDeficit
156.83M
94.43M
72.04M
34.29M
15.51M
-3.39M
-9.96M
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
4.13M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-65.28M
-314.62M
491.30M
-46.09M
90.73M
AccountsReceivableGrossCurrent
288.02M
182.94M
105.55M
56.44M
31.09M
24.61M
26.76M
AssetImpairmentCharges
0.00
AccruedIncomeTaxesCurrent
6.40M
3.47M
0.25M
31000.00
3.13M
1.19M
44000.00
IntangibleAssetsNetExcludingGoodwill
0.27M
0.11M
DeferredTaxAssetsLiabilitiesNet
20.27M
6.70M
11.86M
9.79M
5.33M
DeferredTaxAssetsPropertyPlantAndEquipment
4.39M
0.00
1000.00
0.16M
3000.00
1000.00
2000.00
OtherLiabilitiesNoncurrent
5.87M
7.32M
8.45M
8.03M
4.19M
4.58M
6.22M
LongTermDebtFairValue
56.46M
LongTermInvestments
27.88M
17.46M
DeferredTaxAssetsValuationAllowance
11.92M
1.78M
0.92M
0.85M
0.90M
5.16M
5.43M
OperatingLeasesFutureMinimumPaymentsReceivableCurrent
1.39M
50000.00
IncomeTaxesReceivable
0.00
1.08M
StockRepurchasedAndRetiredDuringPeriodValue
9.71M
9.71M
RestrictedCashCurrent
1.08M
0.50M
0.00
0.00
59.60M
IncreaseDecreaseInInventories
164.03M
193.31M
127.66M
40.77M
6.66M
24.08M
3.07M
MarketableSecuritiesCurrent
20.21M
29.50M
28.24M
AccountsPayableRelatedPartiesCurrent
14.47M
7.90M
4.09M
1.48M
2.12M
OperatingLeaseLiability
7.03M
2.49M
4.18M
4.30M
3.89M
Assets
1.49B
1.24B
1.05B
341.26M
217.70M
103.05M
67.89M
DeferredTaxAssetsDeferredIncome
2.28M
1.83M
0.36M
0.56M
1.18M
0.56M
0.66M
DeferredTaxAssetsLiabilitiesNetNoncurrent
1.64M
1.29M
DeferredTaxAssetsOperatingLossCarryforwardsDomestic
4.93M
1.25M
12.17M
9.98M
3.22M
4.11M
0.68M
DeferredTaxAssetsOperatingLossCarryforwardsForeign
11.50M
1.46M
0.52M
0.32M
0.22M
16000.00
4.42M
OtherAccruedLiabilitiesCurrent
20.51M
8.52M
5.98M
2.66M
2.27M
1.95M
0.84M
PropertyPlantAndEquipmentNet
201.85M
82.88M
14.04M
8.19M
3.62M
3.71M
2.34M
EmployeeRelatedLiabilitiesCurrent
14.84M
12.20M
5.68M
3.07M
2.09M
0.63M
0.74M
ContractWithCustomerLiabilityCurrent
181.37M
153.77M
52.82M
17.89M
9.13M
PaymentsToAcquireInterestInSubsidiariesAndAffiliates
1.00M
1.57M
0.00
4.41M
FiniteLivedIntangibleAssetsNet
2.54M
1.25M
0.48M
0.55M
0.34M
OperatingLeaseLiabilityCurrent
2.76M
1.38M
2.31M
1.42M
1.35M
PrepaidExpenseCurrent
20.02M
15.61M
16.64M
5.89M
2.05M
1.99M
0.55M