2024202320222021202020192018201720162015
DeferredIncomeTaxLiabilities
120.09M
97.86M
91.47M
93.79M
71.07M
61.55M
74.99M
58.67M
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-14.40M
2.71M
35.39M
-4.78M
2.15M
-1.74M
9.52M
3.89M
0.29M
LiabilitiesAndStockholdersEquity
1.28B
1.22B
1.12B
1.06B
1.02B
932.01M
867.23M
790.49M
742.93M
ValuationAllowancesAndReservesBalance
3.18M
2.16M
1.41M
1.39M
0.57M
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
0.79M
0.79M
ContractWithCustomerLiability
5.31M
4.93M
1.10M
1.33M
1.33M
OtherAccruedLiabilitiesCurrent
10.12M
10.23M
OtherLiabilitiesNoncurrent
4.23M
3.64M
0.41M
0.46M
1.72M
1.95M
2.25M
0.80M
0.92M
PreferredStockSharesIssued
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
ValuationAllowancesAndReservesDeductions
0.40M
1.03M
0.32M
0.29M
0.22M
PropertyPlantAndEquipmentGross
960.20M
860.05M
757.24M
717.26M
676.72M
697.52M
653.89M
605.04M
573.71M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
574.29M
524.68M
490.06M
455.64M
423.28M
454.84M
426.31M
420.83M
399.62M
DeferredTaxAssetsValuationAllowance
0.68M
0.52M
0.61M
0.51M
1.04M
0.96M
1.67M
1.67M
1.43M
UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
125.00M
130.00M
78.00M
75.00M
100.00M
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
0.00
1.72M
ValuationAllowanceDeferredTaxAssetChangeInAmount
1.43M
DeferredTaxLiabilities
81.31M
70.41M
61.58M
64.41M
61.92M
52.32M
62.70M
48.19M
50.54M
DeferredTaxLiabilitiesPropertyPlantAndEquipment
61.19M
51.97M
44.92M
48.30M
43.80M
35.99M
39.95M
31.32M
24.75M
AvailableForSaleSecurities
19.90M
24.74M
30.26M
29.46M
39.64M
AvailableForSaleSecuritiesAmortizedCost
20.15M
24.66M
29.79M
29.79M
40.51M
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
0.51M
0.29M
0.32M
0.60M
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
0.27M
0.38M
0.79M
0.27M
HeldToMaturitySecurities
4.01M
4.01M
12.03M
68.08M
130.45M
139.81M
120.02M
104.27M
66.66M
HeldToMaturitySecuritiesUnrecognizedHoldingLosses
0.66M
HeldToMaturitySecuritiesUnrecognizedHoldingGains
15000.00
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
21000.00
21000.00
18000.00
32000.00
36000.00
1.53M
0.16M
0.14M
HeldToMaturitySecuritiesFairValue
3.99M
3.99M
12.13M
69.06M
131.63M
138.31M
120.31M
104.88M
66.01M
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
0.00
0.00
0.12M
1.01M
1.21M
28000.00
0.44M
0.74M
AvailableForSaleSecuritiesNoncurrent
13.98M
19.90M
24.74M
30.26M
29.46M
39.64M
Goodwill
185.07M
184.42M
121.83M
121.83M
102.51M
102.51M
102.51M
86.44M
86.44M
GoodwillAcquiredDuringPeriod
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
DeferredTaxAssetsInventory
1.70M
1.62M
1.11M
1.06M
0.99M
1.05M
1.24M
0.95M
0.74M
DeferredTaxAssetsNetCurrent
3.27M
DeferredTaxAssetsLiabilitiesNet
-40.52M
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
0.94M
0.94M
OtherSignificantNoncashTransactionValueOfConsiderationGiven1
0.20M
0.49M
0.49M
1.19M
DividendsPayableCurrentAndNoncurrent
7.28M
6.72M
OperatingLeaseLiability
94.11M
56.18M
59.95M
60.86M
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
6.57M
6.57M
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
3.55M
-0.33M
2.20M
-2.60M
-0.91M
-3.12M
4.54M
AssetsCurrent
430.21M
444.64M
584.77M
499.56M
506.36M
382.80M
381.83M
355.10M
326.78M
AccountsPayableCurrent
90.76M
108.15M
96.79M
73.14M
72.03M
69.59M
72.73M
62.03M
59.21M
CapitalLeasesFutureMinimumPaymentsDueThereafter
27000.00
27000.00
36000.00
69000.00
0.26M
OtherAssets
251.17M
242.06M
RetainedEarningsAccumulatedDeficit
807.13M
782.86M
785.44M
775.82M
801.00M
743.75M
673.81M
626.06M
579.16M
DeferredTaxLiabilitiesNoncurrent
61.92M
52.32M
62.70M
48.19M
43.79M
Assets
1.28B
1.22B
1.12B
1.06B
1.02B
932.01M
867.23M
790.49M
742.93M
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
0.00
0.00
-74000.00
-0.56M
-0.56M
-3.09M
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0.30M
0.30M
0.27M
0.27M
0.28M
0.26M
0.24M
0.22M
0.20M
CapitalLeaseObligations
CapitalLeaseObligationsCurrent
0.34M
0.32M
0.34M
0.36M
0.27M
CapitalLeaseObligationsNoncurrent
0.72M
0.75M
0.90M
1.24M
1.20M
CashAndCashEquivalentsAtCarryingValue
49.58M
35.18M
283.19M
195.81M
192.40M
111.48M
90.96M
140.65M
133.69M
LongTermDebtCurrent
13.55M
LongTermDebtNoncurrent
27.00M
55.00M
LineOfCredit
0.00
0.00
0.00
0.00
0.00
0.00
0.00
LiabilitiesCurrent
174.94M
181.84M
167.63M
134.13M
121.23M
117.90M
119.04M
102.29M
97.12M
AccountsReceivableNetCurrent
198.13M
208.18M
162.94M
126.59M
140.94M
132.34M
124.55M
98.33M
102.65M
DeferredIncomeTaxesAndTaxCredits
10.94M
8.83M
-2.90M
2.62M
9.64M
-10.39M
7.85M
7.70M
IncreaseDecreaseInInventories
-9.47M
49.43M
14.15M
-7.88M
3.23M
9.64M
7.41M
6.29M
3.50M
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
0.00
0.00
-0.46M
0.80M
0.55M
0.48M
OtherComprehensiveIncomeLossNetOfTax
-2.52M
-4.91M
StockRepurchasedAndRetiredDuringPeriodShares
0.00
0.00
0.00
65648.00
0.00
20604.00
0.12M
0.00
72698.00
DeferredTaxAssetsInvestments
0.45M
0.50M
0.60M
0.34M
InventoryPartsAndComponentsNetOfReserves
42.05M
35.87M
32.71M
33.64M
31.09M
27.71M
26.36M
OperatingLossCarryforwards
4.60M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
14.40M
-248.01M
87.38M
3.41M
OtherAssetsNoncurrent
3.65M
3.96M
1.97M
2.91M
2.84M
2.76M
2.86M
2.71M
3.50M
CapitalLeasesFutureMinimumPaymentsDue
1.06M
1.06M
1.08M
1.24M
1.60M
1.47M
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
0.16M
0.16M
0.29M
0.26M
0.30M
0.26M
CapitalLeasesFutureMinimumPaymentsDueInFourYears
91000.00
91000.00
0.10M
0.27M
0.26M
0.22M
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
0.35M
0.35M
0.29M
0.31M
0.34M
0.28M
CapitalLeasesFutureMinimumPaymentsDueCurrent
0.34M
0.34M
0.32M
0.34M
0.36M
0.27M
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
95000.00
95000.00
34000.00
70000.00
0.27M
0.18M
AccruedLiabilitiesCurrent
14.21M
9.21M
10.96M
7.42M
7.81M
8.03M
7.75M
6.16M
5.37M
ValuationAllowancesAndReservesChargedToCostAndExpense
1.43M
1.78M
0.34M
1.10M
0.39M
AllowanceForDoubtfulAccountsReceivable
3.20M
2.20M
1.41M
1.39M
0.57M
0.40M
0.36M
0.57M
0.30M
StockIssued1
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
2.10M
2.04M
1.39M
1.50M
1.52M
1.52M
1.41M
1.32M
1.17M
StockIssuedDuringPeriodValueStockOptionsExercised
13.11M
14.12M
18.74M
6.41M
12.66M
7.37M
5.83M
5.25M
3.49M
InventoryFinishedGoodsNetOfReserves
86.47M
86.46M
49.76M
40.18M
53.23M
52.22M
45.39M
32.22M
FinanceLeaseRightOfUseAsset
0.68M
FinanceLeaseRightOfUseAssetAmortization
0.27M
0.16M
0.35M
0.34M
DeferredTaxLiabilitiesLeasingArrangements
22.69M
13.06M
14.77M
15.61M
PreferredStockSharesOutstanding
PreferredStockParOrStatedValuePerShare
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
PreferredStockSharesAuthorized
10.00M
10.00M
10.00M
10.00M
10.00M
10.00M
10.00M
10.00M
10.00M
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
1.68M
1.01M
1.27M
InventoryRawMaterialsNetOfReserves
30.54M
41.51M
29.53M
24.55M
22.15M
23.17M
22.68M
PaymentsToAcquireMarketableSecurities
0.00
0.00
6.10M
26.09M
91.11M
39.92M
41.79M
90.14M
IncreaseDecreaseInAccountsReceivable
-11.40M
32.78M
35.76M
-14.58M
8.76M
7.92M
20.37M
-3.57M
3.12M
PaymentsToAcquirePropertyPlantAndEquipment
104.74M
87.29M
53.58M
57.82M
57.13M
60.02M
72.18M
48.71M
50.10M
DeferredTaxAssetsDeferredIncome
44000.00
10000.00
30000.00
0.10M
0.48M
0.64M
0.93M
0.11M
63000.00
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-3.06M
-5.39M
LesseeOperatingLeaseLiabilityPaymentsDue
119.75M
62.26M
66.32M
67.65M
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
49.50M
15.16M
17.26M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
16.31M
12.41M
12.82M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
11.98M
5.82M
6.77M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
8.81M
4.76M
4.41M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
20.07M
15.14M
14.99M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
13.07M
8.97M
10.07M
DeferredTaxAssetsGross
39.45M
27.97M
30.50M
29.88M
10.19M
10.19M
13.95M
12.16M
FinanceLeaseLiabilityPaymentsDueAfterYearFive
36000.00
0.00
32000.00
0.00
InventoryAdjustments
InventoryFinishedGoods
38.28M
InventoryValuationReserves
2.63M
InventoryRawMaterials
18.22M
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
5.32M
4.27M
4.20M
4.50M
4.14M
3.76M
2.95M
2.37M
2.36M
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
91.20M
CapitalLeaseObligationsIncurred
0.36M
ProceedsFromIssuanceOfCommonStock
15.21M
16.16M
20.26M
7.90M
14.17M
8.89M
7.23M
6.57M
4.66M
DeferredTaxAssetsOther
0.94M
0.54M
0.62M
0.70M
0.78M
0.86M
1.56M
1.69M
1.82M
UnrecognizedTaxBenefits
0.34M
0.34M
0.34M
0.36M
0.41M
0.39M
0.37M
0.35M
0.33M
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
-0.16M
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0.00
20000.00
20000.00
20000.00
20000.00
19000.00
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
12000.00
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0.00
0.00
0.00
0.00
0.00
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
0.00
0.00
17000.00
54000.00
0.00
FinanceLeasePrincipalPayments
22000.00
13000.00
0.14M
0.34M
EquitySecuritiesFvNi
5.71M
5.71M
10.08M
PrepaidExpenseAndOtherAssetsCurrent
10.96M
16.79M
7.50M
17.09M
5.77M
5.04M
3.94M
CommonStockValue
114.56M
94.03M
73.60M
49.27M
45.74M
27.34M
17.38M
25.33M
31.65M
CommonStockSharesOutstanding
19.33M
19.22M
19.08M
18.91M
18.89M
18.75M
18.66M
18.67M
18.68M
CommonStockParOrStatedValuePerShare
0.00
0.00
CommonStockSharesIssued
19.33M
19.22M
19.08M
18.91M
18.89M
18.75M
18.66M
18.67M
18.68M
CommonStockSharesAuthorized
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
FinanceLeaseLiability
0.80M
0.38M
0.57M
0.72M
FinanceLeaseLiabilityPaymentsDue
0.88M
0.40M
0.62M
0.76M
FinanceLeaseLiabilityNoncurrent
0.60M
0.25M
0.39M
0.37M
FinanceLeaseLiabilityPaymentsDueYearThree
0.15M
53000.00
0.14M
91000.00
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
0.24M
0.16M
0.21M
0.35M
FinanceLeaseLiabilityPaymentsDueYearFive
0.11M
32000.00
39000.00
26000.00
FinanceLeaseLiabilityPaymentsDueYearTwo
0.19M
0.11M
0.14M
0.16M
FinanceLeaseLiabilityPaymentsDueYearFour
0.15M
39000.00
65000.00
95000.00
FinanceLeaseLiabilityCurrent
0.20M
0.12M
0.18M
0.35M
FinanceLeaseLiabilityUndiscountedExcessAmount
77000.00
19000.00
43000.00
42000.00
OperatingLeaseRightOfUseAsset
88.87M
51.14M
54.55M
58.11M
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
35.36M
32.68M
31.54M
29.59M
27.27M
25.57M
35.04M
27.36M
25.79M
StockRepurchasedAndRetiredDuringPeriodValue
8.97M
8.97M
8.97M
2.79M
2.79M
14.86M
0.00
8.01M
IntangibleAssetsGrossExcludingGoodwill
208.27M
211.49M
95.36M
102.09M
72.61M
72.86M
72.86M
92.28M
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-10.17M
-13.71M
-13.38M
-15.59M
-12.99M
-11.99M
-8.88M
-13.41M
-10.90M
OperatingLeaseLiabilityCurrent
16.48M
13.52M
13.39M
13.17M
EmployeeRelatedLiabilitiesCurrent
23.34M
21.70M
17.97M
16.13M
21.15M
20.30M
19.83M
16.34M
15.32M
OperatingLeaseLiabilityNoncurrent
77.63M
42.66M
46.56M
47.69M
FiniteLivedIntangibleAssetsAccumulatedAmortization
24.74M
19.76M
17.58M
20.47M
17.69M
15.10M
11.59M
50.46M
LettersOfCreditOutstandingAmount
9.80M
9.80M
9.28M
9.28M
9.28M
9.28M
8.68M
8.68M
9.07M
DeferredTaxAssetsTaxCreditCarryforwardsForeign
0.25M
0.40M
0.40M
0.40M
PropertyPlantAndEquipmentNet
385.90M
335.37M
267.19M
261.62M
253.45M
242.67M
227.58M
184.21M
174.09M
PropertyPlantAndEquipmentAdditions
48.71M
50.10M
CashFDICInsuredAmount
0.25M
0.25M
0.25M
0.25M
0.25M
DeferredForeignIncomeTaxExpenseBenefit
0.23M
-0.39M
-0.35M
-0.54M
0.85M
0.51M
-0.42M
-0.14M
DeferredTaxAssetsNet
38.78M
27.45M
29.89M
29.37M
9.15M
9.23M
12.28M
10.49M
11.45M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
25.64M
6.08M
6.37M
6.79M
PreferredStockValue
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
StockholdersEquity
911.52M
863.17M
845.65M
809.50M
833.75M
759.09M
682.32M
637.97M
599.92M
DeferredIncomeTaxLiabilitiesNet
81.31M
70.41M
61.58M
64.41M
InventoryNet
171.54M
180.47M
123.16M
108.92M
116.17M
112.88M
103.27M
88.68M
80.62M