2024202320222021202020192018201720162015
Assets
632.76M
596.55M
640.89M
516.93M
554.46M
519.27M
470.64M
423.24M
ContractWithCustomerAssetNet
0.00
0.00
0.00
0.00
0.00
FiniteLivedIntangibleAssetsNet
4.35M
6.19M
3.09M
3.98M
5.50M
7.32M
8.29M
10.40M
OtherLiabilitiesCurrent
107.99M
132.78M
149.88M
123.57M
138.74M
129.40M
129.45M
121.37M
ValuationAllowanceDeferredTaxAssetChangeInAmount
19.12M
18.18M
17.12M
20.09M
30.22M
AccruedIncomeTaxesCurrent
3.30M
4.97M
7.76M
13.85M
15.05M
12.28M
5.68M
5.56M
OperatingLossCarryforwardsValuationAllowance
12.82M
0.11M
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
1.53M
DeferredTaxAssetsOther
3.24M
3.22M
4.06M
4.36M
3.87M
3.86M
4.37M
3.43M
OtherReceivablesNetCurrent
6.17M
5.18M
6.25M
6.72M
7.63M
4.78M
4.26M
4.70M
DeferredTaxLiabilitiesOtherComprehensiveIncome
0.76M
1.99M
DerivativeAssetsLiabilitiesAtFairValueNet
0.00
0.00
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
6.68M
8.63M
12.75M
4.32M
4.77M
4.25M
5.23M
5.89M
StockIssuedDuringPeriodValueShareBasedCompensation
0.00
0.00
0.00
1000.00
1000.00
1000.00
10.97M
10.97M
OperatingLeaseRightOfUseAsset
17.67M
20.00M
31.26M
DeferredTaxAssetsTaxCreditCarryforwardsForeign
38.19M
2.28M
IncreaseDecreaseInInventories
-2.35M
-21.88M
16.78M
-12.99M
23.10M
-6.05M
1.03M
23.07M
DeferredCompensationLiabilityClassifiedNoncurrent
3.14M
1.63M
DeferredTaxAssetsNetNoncurrent
3.35M
2.86M
18.29M
9.84M
DeferredIncomeTaxesAndTaxCredits
-2.75M
-7.18M
-2.42M
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
UnrecognizedTaxBenefits
1.07M
1.45M
1.53M
0.00
0.00
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0.41M
0.47M
0.75M
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0.36M
0.00
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
30000.00
0.11M
0.78M
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
0.45M
0.13M
0.56M
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
66000.00
0.20M
0.49M
DeferredTaxAssetsInProcessResearchAndDevelopment
13.54M
9.62M
RestrictedCashAndCashEquivalentsAtCarryingValue
0.33M
0.33M
OperatingLeaseLiabilityCurrent
7.28M
6.89M
8.32M
DeferredTaxLiabilities
2.66M
7.37M
7.19M
10.02M
10.87M
0.25M
DeferredTaxLiabilitiesPropertyPlantAndEquipment
5.90M
5.72M
4.90M
5.01M
4.98M
4.45M
7.02M
6.14M
DeferredTaxLiabilitiesOther
4.94M
5.50M
3.81M
4.90M
4.39M
5.02M
5.50M
4.66M
DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
1.00
1.00
1.00
StockIssued1
StockIssuedDuringPeriodSharesStockOptionsExercised
0.19M
0.88M
0.88M
0.97M
0.44M
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
6.36M
6.68M
7.69M
7.45M
7.95M
8.79M
8.59M
9.28M
OperatingLeaseLiability
12.42M
14.57M
25.60M
PropertyPlantAndEquipmentGross
212.23M
209.72M
198.52M
181.44M
178.09M
177.36M
163.68M
119.61M
AssetImpairmentCharges
2.73M
2.73M
2.73M
DeferredTaxAssetsPropertyPlantAndEquipment
0.77M
0.92M
1.13M
DeferredIncomeTaxLiabilitiesNet
4.55M
4.07M
12.01M
10.28M
OtherAssetsCurrent
6.10M
7.12M
4.97M
4.95M
7.16M
5.33M
5.60M
4.58M
PaymentsToAcquirePropertyPlantAndEquipment
14.49M
10.40M
15.09M
16.57M
11.43M
13.22M
32.70M
23.73M
EmployeeRelatedLiabilitiesCurrent
16.20M
17.33M
32.19M
26.15M
33.70M
22.91M
23.14M
24.49M
OperatingLeaseLiabilityNoncurrent
5.14M
7.68M
17.27M
LiabilitiesAndStockholdersEquity
632.76M
596.55M
640.89M
516.93M
554.46M
519.27M
470.64M
423.24M
DeferredForeignIncomeTaxExpenseBenefit
1.42M
2.57M
-3.74M
-0.45M
1.20M
-3.26M
3.43M
3.14M
IncreaseDecreaseInAccountsPayable
-0.43M
-2.66M
6.08M
1.83M
-1.72M
3.04M
-1.34M
2.48M
LesseeOperatingLeaseLiabilityPaymentsDue
12.90M
15.06M
22.63M
27.56M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
3.86M
5.38M
5.82M
7.01M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
0.12M
0.60M
2.67M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
7.61M
7.21M
9.21M
9.05M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
0.12M
0.50M
2.52M
3.37M
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
0.00
0.17M
1.49M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
1.31M
1.85M
4.29M
3.97M
SharePrice
53.60
53.20
77.10
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
333.25M
291.32M
315.94M
237.69M
217.23M
DeferredTaxAssetsGross
176.67M
156.40M
110.76M
89.09M
67.94M
35.43M
36.77M
27.52M
DeferredRevenue
DeferredRevenueCurrent
13.91M
20.88M
15.95M
2.73M
2.65M
17.00M
21.46M
17.64M
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
5.70M
5.64M
6.63M
13.57M
PrepaidExpenseAndOtherAssetsCurrent
25.87M
28.87M
23.14M
25.54M
32.52M
30.11M
37.28M
34.94M
IndefiniteLivedIntangibleAssetsExcludingGoodwill
38.58M
DeferredTaxAssetsLiabilitiesNetNoncurrent
3.35M
2.86M
18.29M
9.84M
LineOfCredit
0.00
IntangibleAssetsGrossExcludingGoodwill
40.12M
41.00M
40.95M
38.01M
38.67M
40.91M
38.30M
40.96M
InventoryRawMaterialsNetOfReserves
19.85M
21.78M
28.33M
15.88M
19.50M
20.74M
26.19M
22.53M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
128.94M
124.75M
116.39M
104.52M
95.56M
86.20M
75.79M
71.03M
PaymentsToAcquireNotesReceivable
7000.00
7000.00
7000.00
1.58M
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
12.02M
12.02M
12.02M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
41.93M
47.67M
78.25M
20.45M
-33.30M
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
63.16
135.41
OperatingLossCarryforwards
0.76M
0.38M
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-0.91M
-13.24M
10.28M
-3.51M
-8.96M
10.22M
-7.87M
-5.91M
AdditionalPaidInCapital
AdditionalPaidInCapitalCommonStock
65.66M
55.60M
62.46M
59.45M
72.01M
76.54M
71.50M
69.74M
OtherAssetsNoncurrent
54.89M
54.80M
62.35M
42.86M
18.13M
20.83M
22.16M
25.45M
PaymentsToAcquireHeldToMaturitySecurities
0.00
86.40M
86.40M
3.87M
3.87M
IncomeTaxesReceivable
1.03M
2.03M
1.17M
2.04M
6.40M
8.68M
12.79M
7.08M
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-13.70M
-12.79M
-3.63M
-13.90M
-10.39M
-1.43M
-11.65M
-3.78M
StockRepurchasedAndRetiredDuringPeriodValue
11.65M
25.38M
57.03M
150.00M
105.38M
50.00M
64.61M
61.18M
DeferredTaxAssetsOperatingLossCarryforwardsForeign
1.89M
1.67M
2.23M
4.90M
4.30M
StockRepurchasedAndRetiredDuringPeriodShares
0.18M
0.29M
0.79M
2.01M
0.90M
0.86M
1.11M
0.46M
DeferredTaxAssetsNet
39.42M
38.26M
29.36M
24.81M
23.74M
21.45M
36.13M
26.91M
NoncurrentAssets
195.64M
197.27M
210.96M
184.56M
158.78M
176.25M
174.49M
169.13M
DeferredTaxAssetsInventory
5.59M
5.87M
3.15M
3.28M
2.58M
1.99M
3.31M
3.34M
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
0.00
0.00
InventoryNet
61.45M
67.09M
90.22M
68.91M
81.95M
62.92M
64.81M
66.12M
DeferredTaxLiabilitiesPrepaidExpenses
1.82M
2.99M
4.04M
1.72M
1.83M
0.74M
2.22M
1.57M
DeferredIncomeTaxLiabilities
30.69M
32.53M
36.73M
32.00M
33.76M
32.32M
23.33M
21.65M
FairValueNetAssetLiability
27.92M
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
71.19M
82.84M
72.97M
StockholdersEquity
497.20M
434.47M
441.65M
351.71M
391.15M
363.21M
325.29M
280.85M
DeferredTaxAssetsNetCurrent
9.67M
9.67M
DeferredTaxAssetsValuationAllowance
137.25M
118.14M
81.40M
64.28M
44.20M
13.98M
0.64M
0.61M
LiabilitiesCurrent
118.84M
143.83M
168.07M
136.10M
148.69M
141.18M
138.49M
131.41M
PropertyPlantAndEquipmentNet
99.81M
97.77M
100.44M
95.23M
92.03M
102.85M
101.27M
87.98M
AssetsCurrent
417.75M
384.38M
425.29M
329.28M
392.34M
340.16M
277.86M
244.26M
OtherPrepaidExpenseCurrent
9.07M
9.09M
7.74M
7.81M
7.71M
7.24M
7.75M
3.86M
ContractWithCustomerLiability
13.91M
20.88M
15.95M
13.85M
15.05M
DeferredTaxAssetsOtherComprehensiveLoss
3.94M
3.94M
0.99M
RetainedEarningsAccumulatedDeficit
445.22M
391.64M
382.79M
306.15M
329.50M
288.07M
265.40M
214.88M
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
63000.00
54000.00
0.10M
InventoryFinishedGoodsNetOfReserves
36.90M
41.03M
51.94M
40.91M
47.96M
33.72M
29.17M
34.89M
FairValueOfAssetsAcquired
1.00M
0.20M
0.11M
2.22M
6.86M
StockholdersEquityNoteStockSplitConversionRatio1
2.00
RestrictedCashAndCashEquivalentsNoncurrent
2.83M
2.86M
2.91M
3.08M
2.88M
3.08M
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
14.60M
13.33M
14.39M
15.54M
14.96M
15.48M
16.54M
11.08M
StockRepurchaseProgramAuthorizedAmount1
30.00M
70.22M
50.00M
35.39M
100.00M
DeferredTaxAssetsOperatingLossCarryforwards
1.96M
1.72M
2.07M
1.55M
1.46M
0.80M
0.42M
0.11M
DeferredTaxAssetsTaxCreditCarryforwards
134.21M
115.54M
76.93M
60.70M
41.03M
10.69M
3.70M
DeferredTaxAssetsGoodwillAndIntangibleAssets
6.36M
6.68M
7.69M
7.45M
7.95M
8.79M
8.59M
9.28M
OtherReceivables
12.62M
11.86M
11.52M
11.66M
12.52M
HeldToMaturitySecurities
0.00
63.54M
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
46000.00
46000.00
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
1000.00
1000.00
HeldToMaturitySecuritiesFairValue
63.49M
63.49M
CommonStockValue
19000.00
19000.00
21000.00
22000.00
24000.00
24000.00
24000.00
13000.00
CommonStockSharesOutstanding
19.13M
19.21M
21.04M
21.66M
23.57M
24.02M
24.48M
12.49M
CommonStockSharesIssued
19.13M
19.21M
21.04M
21.66M
23.57M
24.02M
24.48M
12.49M
CommonStockSharesAuthorized
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
CommonStockParOrStatedValuePerShare
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
CashAndCashEquivalentsAtCarryingValue
330.42M
288.42M
311.92M
234.83M
214.33M
247.13M
175.77M
143.21M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
0.48M
0.49M
1.15M
1.96M
Goodwill
17.10M
17.37M
17.37M
16.64M
16.82M
17.42M
16.71M
17.43M
GoodwillAcquiredDuringPeriod
0.00
0.58M
0.00
InventoryWorkInProcessNetOfReserves
4.71M
4.29M
9.96M
12.11M
14.48M
8.46M
9.46M
8.70M
DeferredTaxLiabilitiesNoncurrent
13.37M
13.73M
5.50M
9.82M
IntangibleAssetsNetExcludingGoodwill
29.92M
32.43M
30.80M
29.84M
31.81M
35.15M
34.35M
38.27M
OtherLiabilitiesNoncurrent
12.16M
14.17M
19.16M
18.84M
1.26M
1.15M
1.36M
1.15M
BusinessCombinationContingentConsiderationLiabilityCurrent
0.34M
0.34M
ProceedsFromCollectionOfNotesReceivable
0.00
0.00
0.28M
0.23M
4.85M
0.30M
0.81M
AccountsPayableCurrent
10.07M
11.05M
18.20M
12.53M
9.95M
11.79M
9.04M
10.04M
DeferredIncomeTaxAssetsNet
13.28M
9.80M
4.64M
3.09M
DeferredTaxAssetsLiabilitiesNet
8.73M
5.73M
12.79M
12.79M
5.26M