2024202320222021202020192018201720162015
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
20000.00
20000.00
DeferredTaxAssetsNetCurrent
0.00
0.00
3.38M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
46.62M
39.55M
33.70M
29.05M
28.51M
24.88M
21.45M
27.14M
23.48M
23.18M
AvailableForSaleSecuritiesDebtSecuritiesCurrent
0.00
4.74M
32.02M
58.38M
47.19M
Assets
815.08M
835.53M
853.89M
619.53M
528.68M
398.70M
371.12M
345.19M
336.17M
300.36M
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
0.00
0.00
4.75M
32.03M
87.11M
73.71M
38.03M
ProductWarrantyAccrualClassifiedCurrent
1.17M
0.99M
1.03M
BusinessCombinationContingentConsiderationLiabilityCurrent
20000.00
4.23M
5.41M
5.89M
0.51M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-4.18M
-3.21M
-117.53M
98.30M
-38.66M
LiabilitiesAssumed1
0.00
0.00
NoncurrentAssets
34.91M
29.11M
27.59M
12.13M
11.51M
13.86M
6.27M
12.80M
StockholdersEquityOther
-4000.00
-4000.00
-4000.00
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
0.00
0.00
OperatingLeaseLiabilityCurrent
2.97M
3.35M
3.20M
2.63M
2.53M
PropertyPlantAndEquipmentNet
34.91M
29.11M
27.59M
12.13M
11.51M
13.86M
6.27M
12.80M
14.04M
14.36M
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
3.18M
3.90M
4.50M
4.94M
4.48M
PrepaidExpenseAndOtherAssetsCurrent
3.94M
4.11M
3.87M
6.57M
5.13M
3.57M
2.61M
3.03M
3.58M
3.52M
InventoryFinishedGoodsNetOfReserves
34.64M
44.36M
33.44M
16.64M
37.56M
26.89M
19.07M
5.70M
4.36M
5.24M
DeferredIncomeTaxLiabilitiesNet
1.31M
1.81M
9.67M
13.49M
17.17M
0.26M
0.33M
AdditionalPaidInCapital
AdditionalPaidInCapitalCommonStock
420.41M
403.74M
385.24M
370.70M
279.74M
266.57M
255.94M
245.53M
237.49M
227.37M
AccountsReceivableNetCurrent
69.64M
56.00M
50.45M
43.74M
59.23M
56.42M
50.82M
28.86M
28.68M
29.20M
AssetsCurrent
154.45M
166.20M
166.21M
246.66M
170.06M
192.55M
163.04M
174.36M
195.64M
160.18M
ProceedsFromSaleOfProductiveAssets
0.00
0.00
10.10M
0.73M
0.00
0.00
45000.00
StockIssued1
0.00
StockIssuedDuringPeriodValueStockOptionsExercised
3.69M
2.19M
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
2.21M
2.26M
1.50M
1.21M
1.06M
1.06M
1.11M
0.69M
0.90M
0.93M
DeferredRevenue
DeferredRevenueCurrent
7.69M
5.03M
2.58M
1.34M
OtherLiabilitiesCurrent
15.51M
7.14M
11.04M
7.18M
7.37M
4.11M
2.41M
2.50M
2.74M
4.14M
FiniteLivedIntangibleAssetsGross
436.31M
435.90M
435.65M
224.64M
225.06M
121.09M
122.91M
86.31M
75.69M
76.87M
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
13.16M
13.29M
8.58M
8.13M
7.24M
5.66M
4.85M
4.66M
3.65M
4.30M
SharesIssuedPricePerShare
19.50
19.50
19.50
EmployeeRelatedLiabilitiesCurrent
13.99M
16.43M
14.58M
12.93M
9.37M
8.73M
8.19M
4.33M
10.79M
11.50M
AssetsFairValueDisclosure
0.00
DeferredFinanceCostsNet
1.11M
10.05M
12.03M
2.32M
2.17M
TreasuryStockShares
6.41M
6.39M
6.35M
6.37M
6.39M
6.44M
6.43M
6.49M
TreasuryStockValueAcquiredCostMethod
3.57M
4.31M
6.66M
2.12M
1.79M
1.07M
0.75M
0.94M
0.55M
2.34M
TreasuryStockValue
63.41M
61.51M
58.17M
56.53M
55.11M
54.34M
54.22M
54.53M
54.21M
54.53M
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0.10M
0.10M
0.10M
0.10M
0.10M
0.20M
0.30M
DeferredTaxAssetsLiabilitiesNet
14.83M
3.07M
-16.78M
7.07M
6.33M
8.68M
6.68M
8.87M
AllowanceForDoubtfulAccountsReceivableRecoveries
0.28M
OtherAssetsNoncurrent
3.68M
3.79M
2.25M
1.07M
1.01M
0.88M
1.29M
0.27M
0.20M
0.25M
AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
24000.00
53000.00
62000.00
OtherLiabilitiesNoncurrent
6.23M
2.90M
4.34M
8.08M
1.65M
3.81M
0.51M
0.65M
0.78M
0.55M
NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
0.00
0.00
6.20M
5.10M
0.00
2.30M
1.31M
10.55M
InventoryWorkInProcessNetOfReserves
52000.00
66000.00
0.59M
14000.00
0.00
0.56M
0.53M
0.48M
0.80M
0.60M
PaymentsToAcquireAvailableForSaleSecurities
61.96M
74.76M
54.43M
DeferredTaxAssetsTaxCreditCarryforwards
3.85M
3.87M
7.45M
3.03M
6.02M
4.91M
LeaseholdImprovementsGross
0.00
1.00M
DeferredTaxAssetsPropertyPlantAndEquipment
0.42M
0.19M
ProvisionForDoubtfulAccounts
-2.63M
0.43M
2.29M
2.13M
0.64M
1.12M
0.36M
0.17M
0.36M
DeferredTaxAssetsValuationAllowance
3.32M
3.25M
2.98M
2.19M
4.37M
3.81M
3.29M
5.95M
5.97M
0.86M
PaymentsToAcquireAvailableForSaleSecuritiesDebt
0.00
0.00
AllowanceForDoubtfulAccountsReceivable
1.56M
1.69M
3.29M
3.93M
OperatingLeaseRightOfUseAsset
10.21M
12.88M
15.30M
15.68M
14.33M
DeferredForeignIncomeTaxExpenseBenefit
-0.43M
-0.17M
-97000.00
-0.43M
-0.45M
26000.00
0.16M
-0.65M
-0.14M
-0.20M
RestructuringReserve
0.00
0.00
0.00
0.00
0.00
0.45M
1.66M
0.00
0.00
PreferredStockValue
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
AvailableForSaleSecurities
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
29.95M
48.40M
47.05M
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
0.00
4.10M
0.50M
AvailableForSaleSecuritiesDebtSecurities
4.74M
4.74M
36.77M
61.92M
60.82M
StockIssuedDuringPeriodValueShareBasedCompensation
2.98M
3.93M
9.51M
8.53M
5.90M
4.87M
5.46M
3.50M
7.19M
6.56M
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
1.00M
1.06M
0.92M
1.07M
DeferredTaxAssetsOther
0.00
98000.00
0.62M
InventoryNet
53.36M
74.40M
73.22M
43.92M
51.57M
39.76M
41.64M
30.24M
26.28M
31.88M
LiabilitiesCurrent
89.34M
85.98M
96.51M
58.94M
61.23M
44.46M
34.98M
17.98M
23.81M
23.19M
DeferredTaxAssetsDeferredIncome
7.59M
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-23.74M
-27.01M
-26.05M
-22.75M
-23.82M
-25.52M
-23.53M
-22.66M
-24.69M
-22.61M
AvailableForSaleDebtSecuritiesAmortizedCostBasis
4.76M
4.76M
36.79M
61.93M
60.87M
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
20000.00
20000.00
24000.00
54000.00
63000.00
DeferredTaxAssetsInventory
6.61M
6.41M
2.59M
0.76M
0.98M
0.54M
0.74M
0.82M
0.68M
1.00M
UnrecognizedTaxBenefits
3.60M
3.16M
3.32M
2.91M
2.60M
1.71M
1.56M
1.33M
1.71M
1.62M
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
-0.10M
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0.00
0.16M
21000.00
0.15M
0.00
34000.00
0.00
0.00
71000.00
0.26M
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
0.00
0.00
0.00
7000.00
0.00
0.00
30000.00
74000.00
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
71000.00
0.10M
0.00
40000.00
0.76M
9000.00
39000.00
21000.00
0.11M
0.11M
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
0.40M
0.95M
95000.00
84000.00
0.29M
0.14M
0.13M
0.65M
0.16M
0.61M
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0.77M
0.86M
0.52M
0.51M
0.42M
0.31M
0.32M
0.26M
0.24M
0.14M
Goodwill
342.77M
341.59M
340.48M
225.52M
210.14M
153.42M
154.54M
132.00M
109.45M
102.10M
GoodwillAcquiredDuringPeriod
118.64M
118.64M
13.47M
56.24M
23.22M
23.22M
21.46M
10.98M
InventoryRawMaterialsNetOfReserves
18.67M
29.97M
39.19M
27.27M
14.01M
12.31M
22.05M
24.05M
21.12M
26.04M
ContractWithCustomerLiability
36.80M
27.90M
21.60M
15.49M
9.34M
5.03M
NotesAndLoansReceivableNetCurrent
0.00
2.00M
3.00M
AllowanceForDoubtfulAccountsReceivableWriteOffs
2.22M
2.73M
2.12M
2.65M
IncreaseDecreaseInAccountsPayable
6.45M
-15.50M
7.28M
-5.58M
3.21M
8.23M
2.73M
-3.54M
1.61M
-3.77M
PropertyPlantAndEquipmentGross
81.53M
68.65M
61.29M
41.18M
40.02M
38.74M
27.73M
39.94M
37.52M
37.54M
CashAndCashEquivalentsAtCarryingValue
27.51M
31.69M
34.90M
152.43M
54.13M
92.79M
58.01M
78.22M
75.73M
45.02M
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
3.27M
-0.96M
-3.31M
1.07M
1.70M
-2.00M
-0.86M
2.04M
-2.11M
-4.32M
IncreaseDecreaseInAccruedLiabilities
7.92M
1.53M
11.13M
4.47M
2.08M
1.99M
-0.82M
-8.34M
-1.62M
4.08M
FiniteLivedIntangibleAssetsAccumulatedAmortization
183.40M
158.81M
133.59M
106.61M
103.81M
90.43M
83.59M
74.51M
71.65M
72.69M
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
19.00
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
25.53M
25.28M
24.31M
24.96M
27.12M
1.63M
2.30M
0.58M
DeferredIncomeTaxAssetsNet
16.14M
4.88M
0.00
0.44M
0.39M
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
143.63M
17.50M
48.12M
48.75M
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
0.00
0.00
-8000.00
0.00
3000.00
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
3.27M
-0.96M
-3.31M
1.07M
1.70M
-1.99M
-0.87M
2.03M
-2.08M
-4.34M
AllowanceForDoubtfulAccountsReceivableCurrent
1.56M
1.69M
3.29M
3.93M
3.78M
0.97M
1.07M
0.34M
0.21M
0.48M
NumberOfReportingUnits
6.00
AccountsReceivableGrossCurrent
78.67M
61.88M
58.97M
51.83M
65.03M
60.06M
54.45M
31.36M
30.89M
29.69M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
2.57M
2.93M
2.18M
3.63M
4.24M
AccruedIncomeTaxesNoncurrent
2.75M
2.31M
2.44M
2.33M
1.96M
1.19M
0.85M
0.88M
1.49M
1.55M
DeferredTaxAssetsNetNoncurrent
9.21M
7.29M
5.67M
LongTermDebt
123.19M
188.05M
222.45M
45.80M
58.98M
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
3.40M
3.20M
3.30M
2.70M
2.40M
1.60M
1.40M
1.20M
1.60M
1.60M
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
0.44M
0.28M
2.62M
3.79M
1.07M
ContractWithCustomerLiabilityCurrent
30.56M
25.27M
19.80M
13.59M
3.18M
DeferredTaxLiabilities
9.67M
9.67M
13.05M
DeferredTaxLiabilitiesPropertyPlantAndEquipment
4.74M
3.36M
4.93M
1.40M
1.04M
0.48M
LiabilitiesAndStockholdersEquity
815.08M
835.53M
853.89M
619.53M
528.68M
398.70M
371.12M
345.19M
336.17M
300.36M
FiniteLivedIntangibleAssetsNet
252.91M
277.08M
302.06M
118.03M
121.25M
30.67M
39.32M
11.80M
4.04M
4.18M
DeferredTaxAssetsGoodwillAndIntangibleAssets
-0.86M
IncreaseDecreaseInAccountsReceivable
13.64M
2.92M
0.54M
-11.47M
-5.54M
6.59M
17.00M
-0.83M
1.19M
1.79M
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
0.00
0.00
4000.00
49000.00
11000.00
LongTermDebtCurrent
0.00
15.52M
15.52M
0.00
1.97M
DeferredTaxLiabilitiesNoncurrent
0.53M
0.62M
0.14M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
27.51M
31.69M
34.90M
LongTermDebtNoncurrent
123.19M
188.05M
222.45M
45.80M
58.98M
OperatingLeaseLiability
14.20M
17.34M
20.17M
21.00M
18.72M
AccountsPayableCurrent
23.76M
17.15M
32.37M
22.59M
28.07M
21.18M
12.91M
6.24M
8.57M
6.72M
PreferredStockSharesIssued
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
LiabilitiesFairValueDisclosure
0.00
DeferredTaxAssetsInProcessResearchAndDevelopment
18.10M
9.09M
PropertyPlantAndEquipmentAdditions
4.10M
ProceedsFromIssuanceOfCommonStock
0.00
0.00
73.83M
CommonStockValue
0.43M
0.42M
0.42M
0.41M
0.35M
0.35M
0.34M
0.33M
0.33M
0.32M
CommonStockSharesAuthorized
60.00M
60.00M
60.00M
60.00M
60.00M
60.00M
60.00M
60.00M
60.00M
60.00M
CommonStockParOrStatedValuePerShare
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
CommonStockSharesIssued
43.00M
42.50M
41.95M
40.65M
35.51M
34.61M
33.81M
33.01M
32.47M
31.53M
Liabilities
234.04M
295.04M
352.38M
147.01M
157.18M
49.72M
40.84M
26.05M
36.14M
25.42M
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
0.00
0.00
DeferredTaxAssetsNet
0.39M
7.33M
6.67M
DebtInstrumentCarryingAmount
124.30M
213.62M
250.00M
48.12M
63.13M
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
4.74M
4.74M
OperatingLeaseLiabilityNoncurrent
11.23M
13.99M
16.98M
18.37M
16.19M
AccruedIncomeTaxesCurrent
0.17M
0.83M
StockholdersEquity
581.03M
540.49M
501.51M
472.52M
371.50M
348.98M
330.28M
319.14M
300.03M
274.94M
PreferredStockSharesOutstanding
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
PreferredStockParOrStatedValuePerShare
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
PreferredStockSharesAuthorized
2.00M
2.00M
2.00M
2.00M
2.00M
2.00M
2.00M
2.00M
2.00M
2.00M
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
162.50M
IncreaseDecreaseInInventories
-8.79M
5.06M
41.37M
-4.68M
11.13M
1.06M
9.19M
4.48M
-3.99M
1.91M
LesseeOperatingLeaseLiabilityPaymentsDue
16.77M
20.27M
22.36M
24.63M
22.95M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
3.79M
4.00M
3.83M
3.57M
3.33M
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
3.87M
5.71M
7.22M
9.39M
9.22M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
2.07M
3.10M
3.04M
2.94M
2.67M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
1.84M
1.90M
1.99M
2.61M
2.35M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
1.90M
2.04M
2.82M
2.82M
2.45M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
3.31M
3.53M
3.45M
3.29M
2.93M
AccruedProfessionalFeesCurrent
1.37M
0.93M
RetainedEarningsAccumulatedDeficit
247.35M
224.84M
200.08M
180.69M
170.33M
161.92M
151.75M
150.48M
141.11M
124.40M
DeferredTaxLiabilitiesLeasingArrangements
2.28M
2.87M
3.39M
3.68M
3.42M