2019 Q3 Form 10-K Financial Statement
#000074659819000128 Filed on September 06, 2019
Income Statement
Concept | 2019 Q3 | 2018 Q3 | 2018 Q2 |
---|---|---|---|
Revenue | $295.3M | $297.5M | $298.4M |
YoY Change | -0.75% | 2.87% | 8.15% |
Cost Of Revenue | $148.7M | $150.0M | $147.3M |
YoY Change | -0.87% | 3.23% | 8.32% |
Gross Profit | $146.6M | $147.5M | $151.1M |
YoY Change | -0.59% | 2.49% | 7.99% |
Gross Profit Margin | 49.64% | 49.56% | 50.63% |
Selling, General & Admin | $89.10M | $90.90M | $101.7M |
YoY Change | -1.98% | -5.8% | 3.34% |
% of Gross Profit | 60.79% | 61.65% | 67.31% |
Research & Development | $11.30M | $11.70M | $11.68M |
YoY Change | -3.42% | 6.36% | 17.37% |
% of Gross Profit | 7.71% | 7.93% | 7.73% |
Depreciation & Amortization | $6.000M | $6.400M | $6.200M |
YoY Change | -6.25% | -1.54% | -7.46% |
% of Gross Profit | 4.09% | 4.34% | 4.1% |
Operating Expenses | $100.4M | $102.7M | $113.4M |
YoY Change | -2.24% | -4.55% | 4.63% |
Operating Profit | $46.16M | $44.78M | $37.71M |
YoY Change | 3.07% | 23.38% | 19.52% |
Interest Expense | $900.0K | $500.0K | $761.0K |
YoY Change | 80.0% | -225.0% | -44.65% |
% of Operating Profit | 1.95% | 1.12% | 2.02% |
Other Income/Expense, Net | $31.00K | ||
YoY Change | -93.16% | ||
Pretax Income | $47.10M | $45.20M | $36.98M |
YoY Change | 4.2% | 25.91% | 20.74% |
Income Tax | $10.50M | $10.40M | $10.98M |
% Of Pretax Income | 22.29% | 23.01% | 29.69% |
Net Earnings | $36.60M | $35.00M | $26.00M |
YoY Change | 4.57% | 38.89% | 15.28% |
Net Earnings / Revenue | 12.4% | 11.76% | 8.71% |
Basic Earnings Per Share | |||
Diluted Earnings Per Share | $682.8K | $669.2K | $493.4K |
COMMON SHARES | |||
Basic Shares Outstanding | 51.75M shares | ||
Diluted Shares Outstanding | 52.73M shares |
Balance Sheet
Concept | 2019 Q3 | 2018 Q3 | 2018 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $279.1M | $181.4M | $130.9M |
YoY Change | 53.86% | 35.47% | 1.39% |
Cash & Equivalents | $279.1M | $181.4M | $130.9M |
Short-Term Investments | |||
Other Short-Term Assets | $16.10M | $15.60M | $17.30M |
YoY Change | 3.21% | -9.3% | -14.78% |
Inventory | $120.0M | $113.1M | $115.5M |
Prepaid Expenses | |||
Receivables | $158.1M | $161.3M | $161.3M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $573.3M | $471.3M | $425.1M |
YoY Change | 21.63% | 15.58% | 8.25% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $110.0M | $97.95M | $98.45M |
YoY Change | 12.36% | -0.16% | 2.37% |
Goodwill | $411.0M | $419.8M | $435.4M |
YoY Change | -2.1% | -4.09% | 2.23% |
Intangibles | $36.12M | $42.59M | $48.04M |
YoY Change | -15.18% | -19.76% | -11.22% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $19.57M | $17.66M | $17.76M |
YoY Change | 10.82% | -2.3% | -2.17% |
Total Long-Term Assets | $584.0M | $585.6M | $608.4M |
YoY Change | -0.27% | -8.84% | -1.97% |
TOTAL ASSETS | |||
Total Short-Term Assets | $573.3M | $471.3M | $425.1M |
Total Long-Term Assets | $584.0M | $585.6M | $608.4M |
Total Assets | $1.157B | $1.057B | $1.033B |
YoY Change | 9.5% | 0.64% | 1.99% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $64.81M | $66.54M | $68.63M |
YoY Change | -2.6% | -0.42% | 14.1% |
Accrued Expenses | $70.60M | $75.90M | $64.80M |
YoY Change | -6.98% | 14.65% | 24.14% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% | |
Long-Term Debt Due | $50.17M | $0.00 | |
YoY Change | |||
Total Short-Term Liabilities | $241.9M | $190.9M | $181.4M |
YoY Change | 26.72% | 1.99% | 14.71% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $52.62M | $58.16M |
YoY Change | -100.0% | -49.67% | -56.56% |
Other Long-Term Liabilities | $64.59M | $61.27M | $59.21M |
YoY Change | 5.41% | 5.01% | 3.59% |
Total Long-Term Liabilities | $64.59M | $113.9M | $117.4M |
YoY Change | -43.29% | -30.08% | -38.57% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $241.9M | $190.9M | $181.4M |
Total Long-Term Liabilities | $64.59M | $113.9M | $117.4M |
Total Liabilities | $306.5M | $304.8M | $298.8M |
YoY Change | 0.56% | -12.93% | -14.44% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $637.8M | $553.5M | $531.1M |
YoY Change | 15.25% | 9.13% | 7.86% |
Common Stock | $330.5M | $326.2M | $327.4M |
YoY Change | 1.33% | 0.94% | 1.7% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $46.33M | $71.12M | $76.29M |
YoY Change | -34.85% | -16.79% | -12.8% |
Treasury Stock Shares | |||
Shareholders Equity | $752.1M | $700.1M | $734.6M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.157B | $1.057B | $1.033B |
YoY Change | 9.5% | 0.64% | 1.99% |
Cashflow Statement
Concept | 2019 Q3 | 2018 Q3 | 2018 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $36.60M | $35.00M | $26.00M |
YoY Change | 4.57% | 38.89% | 15.28% |
Depreciation, Depletion And Amortization | $6.000M | $6.400M | $6.200M |
YoY Change | -6.25% | -1.54% | -7.46% |
Cash From Operating Activities | $65.30M | $53.80M | $46.70M |
YoY Change | 21.38% | 1.89% | 23.22% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$15.30M | -$7.000M | -$6.300M |
YoY Change | 118.57% | 62.79% | 70.27% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $200.0K | $19.10M | $500.0K |
YoY Change | -98.95% | -19200.0% | -183.33% |
Cash From Investing Activities | -$15.20M | $12.10M | -$5.800M |
YoY Change | -225.62% | -368.89% | 38.1% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -9.300M | -13.40M | -23.70M |
YoY Change | -30.6% | -71.0% | -27.52% |
NET CHANGE | |||
Cash From Operating Activities | 65.30M | 53.80M | 46.70M |
Cash From Investing Activities | -15.20M | 12.10M | -5.800M |
Cash From Financing Activities | -9.300M | -13.40M | -23.70M |
Net Change In Cash | 40.80M | 52.50M | 17.20M |
YoY Change | -22.29% | 2400.0% | 1620.0% |
FREE CASH FLOW | |||
Cash From Operating Activities | $65.30M | $53.80M | $46.70M |
Capital Expenditures | -$15.30M | -$7.000M | -$6.300M |
Free Cash Flow | $80.60M | $60.80M | $53.00M |
YoY Change | 32.57% | 6.48% | 27.4% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017 | brc |
Administrative Costs
AdministrativeCosts
|
25111000 | USD |
CY2018 | brc |
Administrative Costs
AdministrativeCosts
|
27093000 | USD |
CY2019 | brc |
Administrative Costs
AdministrativeCosts
|
25550000 | USD |
CY2019 | brc |
Amount Entitled To Receive Due To Cumulative Preferred Stock Holders
AmountEntitledToReceiveDueToCumulativePreferredStockHolders
|
0.835 | |
CY2018Q3 | brc |
Class A Nonvoting Common Stock Value Issued
ClassANonvotingCommonStockValueIssued
|
513000 | USD |
CY2019Q3 | brc |
Class A Nonvoting Common Stock Value Issued
ClassANonvotingCommonStockValueIssued
|
513000 | USD |
CY2018Q3 | brc |
Class B Voting Common Stock Value Issued
ClassBVotingCommonStockValueIssued
|
35000 | USD |
CY2019Q3 | brc |
Class B Voting Common Stock Value Issued
ClassBVotingCommonStockValueIssued
|
35000 | USD |
CY2018Q3 | brc |
Deferred Tax Asset Prepaid Catalog Costs
DeferredTaxAssetPrepaidCatalogCosts
|
0 | USD |
CY2019Q3 | brc |
Deferred Tax Asset Prepaid Catalog Costs
DeferredTaxAssetPrepaidCatalogCosts
|
0 | USD |
CY2018Q3 | brc |
Deferred Tax Liabilities Accounts Receivable
DeferredTaxLiabilitiesAccountsReceivable
|
1000 | USD |
CY2019Q3 | brc |
Deferred Tax Liabilities Accounts Receivable
DeferredTaxLiabilitiesAccountsReceivable
|
233000 | USD |
CY2018Q3 | brc |
Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses
DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses
|
0 | USD |
CY2019Q3 | brc |
Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses
DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses
|
0 | USD |
CY2018Q3 | brc |
Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits
DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
|
91000 | USD |
CY2019Q3 | brc |
Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits
DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
|
89000 | USD |
CY2018Q3 | brc |
Deferred Tax Liability Deferred Expense Deferred Compensation
DeferredTaxLiabilityDeferredExpenseDeferredCompensation
|
0 | USD |
CY2019Q3 | brc |
Deferred Tax Liability Deferred Expense Deferred Compensation
DeferredTaxLiabilityDeferredExpenseDeferredCompensation
|
0 | USD |
CY2018Q3 | brc |
Deferred Tax Liability Valuation Allowance
DeferredTaxLiabilityValuationAllowance
|
0 | USD |
CY2019Q3 | brc |
Deferred Tax Liability Valuation Allowance
DeferredTaxLiabilityValuationAllowance
|
0 | USD |
CY2017 | brc |
Deferredincometaxbenefitexpensetotalcompany
Deferredincometaxbenefitexpensetotalcompany
|
-8618000 | USD |
CY2018 | brc |
Deferredincometaxbenefitexpensetotalcompany
Deferredincometaxbenefitexpensetotalcompany
|
33656000 | USD |
CY2019 | brc |
Deferredincometaxbenefitexpensetotalcompany
Deferredincometaxbenefitexpensetotalcompany
|
7825000 | USD |
CY2018Q3 | brc |
Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits
Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits
|
0 | USD |
CY2019Q3 | brc |
Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits
Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits
|
71000 | USD |
CY2019 | brc |
Foreign Net Operating Loss Carryforwards Expiration Dates
ForeignNetOperatingLossCarryforwardsExpirationDates
|
five years | |
CY2019 | brc |
Foreign Tax Credit Carryforward Expiration Dates
ForeignTaxCreditCarryforwardExpirationDates
|
2021 to 2029 | |
CY2017 | brc |
Increase Decrease In Accounts Payable And Other Liabilities
IncreaseDecreaseInAccountsPayableAndOtherLiabilities
|
21751000 | USD |
CY2018 | brc |
Increase Decrease In Accounts Payable And Other Liabilities
IncreaseDecreaseInAccountsPayableAndOtherLiabilities
|
13106000 | USD |
CY2019 | brc |
Increase Decrease In Accounts Payable And Other Liabilities
IncreaseDecreaseInAccountsPayableAndOtherLiabilities
|
-11903000 | USD |
CY2019 | brc |
Interest Expense Coverage Ratio
InterestExpenseCoverageRatio
|
equal to 71.9 to 1.0 | |
CY2018 | brc |
Nonoperating Investment And Other Income Net
NonoperatingInvestmentAndOtherIncomeNet
|
2487000 | USD |
CY2019 | brc |
Nonoperating Investment And Other Income Net
NonoperatingInvestmentAndOtherIncomeNet
|
5046000 | USD |
CY2019 | brc |
Noncumulative Cash Dividend
NoncumulativeCashDividend
|
0.01665 | |
CY2017 | brc |
Nonoperating Investment And Other Income Net
NonoperatingInvestmentAndOtherIncomeNet
|
1121000 | USD |
CY2019 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled In Period Price Upper Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange
|
43.98 | |
CY2016Q3 | brc |
Other Stockholders Equity
OtherStockholdersEquity
|
-3863000 | USD |
CY2017Q3 | brc |
Other Stockholders Equity
OtherStockholdersEquity
|
0 | USD |
CY2019 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Price Lower Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange
|
19.96 | |
CY2019 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Price Upper Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange
|
36.85 | |
CY2019 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Price Lower Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPriceLowerRange
|
41.70 | |
CY2019 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Price Upper Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPriceUpperRange
|
43.98 | |
CY2018 | brc |
Other Comprehensive Income Tax Other Adjustments
OtherComprehensiveIncomeTaxOtherAdjustments
|
567000 | USD |
CY2019 | brc |
Other Comprehensive Income Tax Other Adjustments
OtherComprehensiveIncomeTaxOtherAdjustments
|
972000 | USD |
CY2019 | brc |
Sale Of Shares At Cost
SaleOfSharesAtCost
|
0 | USD |
CY2019 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled In Period Price Lower Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange
|
20.95 | |
CY2017 | brc |
Other Comprehensive Income Amortization Of Defined Benefit Plan Actuarial Loss Recognized In Net Periodic Benefit Cost Before Tax
OtherComprehensiveIncomeAmortizationOfDefinedBenefitPlanActuarialLossRecognizedInNetPeriodicBenefitCostBeforeTax
|
-483000 | USD |
CY2018 | brc |
Other Comprehensive Income Amortization Of Defined Benefit Plan Actuarial Loss Recognized In Net Periodic Benefit Cost Before Tax
OtherComprehensiveIncomeAmortizationOfDefinedBenefitPlanActuarialLossRecognizedInNetPeriodicBenefitCostBeforeTax
|
-576000 | USD |
CY2019 | brc |
Other Comprehensive Income Amortization Of Defined Benefit Plan Actuarial Loss Recognized In Net Periodic Benefit Cost Before Tax
OtherComprehensiveIncomeAmortizationOfDefinedBenefitPlanActuarialLossRecognizedInNetPeriodicBenefitCostBeforeTax
|
-569000 | USD |
CY2018 | brc |
Other Comprehensive Income Before Taxand Reclassification Adjustments
OtherComprehensiveIncomeBeforeTaxandReclassificationAdjustments
|
-13395000 | USD |
CY2019 | brc |
Other Comprehensive Income Before Taxand Reclassification Adjustments
OtherComprehensiveIncomeBeforeTaxandReclassificationAdjustments
|
-13498000 | USD |
CY2017 | brc |
Other Comprehensive Income Tax Other Adjustments
OtherComprehensiveIncomeTaxOtherAdjustments
|
-1720000 | USD |
CY2018Q3 | brc |
Other Stockholders Equity
OtherStockholdersEquity
|
0 | USD |
CY2019Q3 | brc |
Other Stockholders Equity
OtherStockholdersEquity
|
0 | USD |
CY2019Q3 | brc |
Percentage Of Maximum Customers Shares In Companys Consolidated Accounts Receivable
PercentageOfMaximumCustomersSharesInCompanysConsolidatedAccountsReceivable
|
0.10 | |
CY2017 | brc |
Profit For Reportable Segments
ProfitForReportableSegments
|
156126000 | USD |
CY2018 | brc |
Profit For Reportable Segments
ProfitForReportableSegments
|
175123000 | USD |
CY2019 | brc |
Profit For Reportable Segments
ProfitForReportableSegments
|
187978000 | USD |
CY2017 | brc |
Purchase Of Shares At Cost
PurchaseOfSharesAtCost
|
-610000 | USD |
CY2018 | brc |
Purchase Of Shares At Cost
PurchaseOfSharesAtCost
|
0 | USD |
CY2019 | brc |
Purchase Of Shares At Cost
PurchaseOfSharesAtCost
|
0 | USD |
CY2019 | brc |
Ratio Of Debt To Ebitda Related To Debt Agreement
RatioOfDebtToEbitdaRelatedToDebtAgreement
|
equal to 0.3 to 1.0 | |
CY2018Q3 | brc |
Reduction Of Longterm Deferred Income Tax Assets Excluding Interest And Penalties
ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties
|
7192000 | USD |
CY2019Q3 | brc |
Reduction Of Longterm Deferred Income Tax Assets Excluding Interest And Penalties
ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties
|
4623000 | USD |
CY2017 | brc |
Sale Of Shares At Cost
SaleOfSharesAtCost
|
41000 | USD |
CY2018 | brc |
Sale Of Shares At Cost
SaleOfSharesAtCost
|
0 | USD |
CY2018Q3 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Price Lower Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange
|
19.96 | |
CY2019Q3 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Price Lower Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange
|
19.96 | |
CY2018Q3 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Price Upper Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange
|
38.83 | |
CY2019Q3 | brc |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Price Upper Range
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange
|
43.98 | |
CY2017 | brc |
Sharebased Compensation Arrangementsby Sharebased Payment Award Options Grantsin Period Weighted Average Market Value Of Underlying Stockat Grant Date
SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate
|
35.14 | |
CY2018 | brc |
Sharebased Compensation Arrangementsby Sharebased Payment Award Options Grantsin Period Weighted Average Market Value Of Underlying Stockat Grant Date
SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate
|
36.85 | |
CY2019 | brc |
Sharebased Compensation Arrangementsby Sharebased Payment Award Options Grantsin Period Weighted Average Market Value Of Underlying Stockat Grant Date
SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate
|
43.96 | |
CY2019 | brc |
State Net Operating Loss Carryforwards Expiration Dates
StateNetOperatingLossCarryforwardsExpirationDates
|
2022 to 2038 | |
CY2019 | brc |
State Research And Development Tax Credit Carryforward Expiration Dates
StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates
|
2020 to 2034 | |
CY2019 | brc |
Tax Benefits Associatedwith Closureof Tax Audits
TaxBenefitsAssociatedwithClosureofTaxAudits
|
568000 | USD |
CY2019 | brc |
Tax Benefits Associatedwith Statueof Limitations
TaxBenefitsAssociatedwithStatueofLimitations
|
9797000 | USD |
CY2018Q3 | brc |
Unrecognized Tax Benefits Recognized In Other Liabilities
UnrecognizedTaxBenefitsRecognizedInOtherLiabilities
|
13238000 | USD |
CY2019Q3 | brc |
Unrecognized Tax Benefits Recognized In Other Liabilities
UnrecognizedTaxBenefitsRecognizedInOtherLiabilities
|
10218000 | USD |
CY2019 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2019 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--07-31 | |
CY2019 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2019 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2019 | dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | |
CY2019Q1 | dei |
Entity Public Float
EntityPublicFloat
|
2066417510 | USD |
CY2019 | dei |
Entity Registrant Name
EntityRegistrantName
|
BRADY CORP | |
CY2019 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2019 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2019 | |
CY2017 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
5887000 | USD |
CY2018 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
7485000 | USD |
CY2019 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2019-07-31 | |
CY2019Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
158114000 | USD |
CY2018Q3 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
8318000 | USD |
CY2018Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
325631000 | USD |
CY2019 | dei |
Document Type
DocumentType
|
10-K | |
CY2019 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000746598 | |
CY2019Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
329969000 | USD |
CY2017 | us-gaap |
Advertising Expense
AdvertisingExpense
|
68268000 | USD |
CY2018 | us-gaap |
Advertising Expense
AdvertisingExpense
|
67429000 | USD |
CY2019 | us-gaap |
Advertising Expense
AdvertisingExpense
|
62454000 | USD |
CY2017 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
9495000 | USD |
CY2018 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
9980000 | USD |
CY2019 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
12092000 | USD |
CY2019 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2019 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2019 | dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | |
CY2019 | dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
Yes | |
CY2019 | dei |
Trading Symbol
TradingSymbol
|
BRC | |
CY2018Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
66538000 | USD |
CY2019Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
64810000 | USD |
CY2018Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
161282000 | USD |
CY2019Q3 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
8107000 | USD |
CY2018Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
3885000 | USD |
CY2019Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
6557000 | USD |
CY2018Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
280778000 | USD |
CY2019Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
273880000 | USD |
CY2017Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-44682000 | USD |
CY2018Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-56401000 | USD |
CY2019Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-71254000 | USD |
CY2019 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
10628000 | USD |
CY2018Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
4471000 | USD |
CY2019Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
5005000 | USD |
CY2017 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
7113000 | USD |
CY2018 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
6433000 | USD |
CY2019 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5776000 | USD |
CY2018 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
751200 | shares |
CY2019 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
372255 | shares |
CY2017Q3 | us-gaap |
Assets
Assets
|
1050223000 | USD |
CY2018Q3 | us-gaap |
Assets
Assets
|
1056931000 | USD |
CY2019Q3 | us-gaap |
Assets
Assets
|
1157308000 | USD |
CY2018Q3 | us-gaap |
Assets Current
AssetsCurrent
|
471339000 | USD |
CY2019Q3 | us-gaap |
Assets Current
AssetsCurrent
|
573279000 | USD |
CY2018Q3 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
15460000 | USD |
CY2019Q3 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
16218000 | USD |
CY2018Q3 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
96245000 | USD |
CY2019Q3 | us-gaap |
Buildings And Improvements Gross
BuildingsAndImprovementsGross
|
99685000 | USD |
CY2016Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
141228000 | USD |
CY2017Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
133944000 | USD |
CY2018Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
181427000 | USD |
CY2019Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
279072000 | USD |
CY2017 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-7284000 | USD |
CY2018 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
47483000 | USD |
CY2019 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
97645000 | USD |
CY2018Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
548000 | USD |
CY2019Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
548000 | USD |
CY2017 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
105708000 | USD |
CY2018 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
79341000 | USD |
CY2019 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
116405000 | USD |
CY2019 | us-gaap |
Concentration Risk Percentage1
ConcentrationRiskPercentage1
|
0.10 | |
CY2018Q3 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
4495000 | USD |
CY2019Q3 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
7500000 | USD |
CY2018Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
2796000 | USD |
CY2019Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
2782000 | USD |
CY2019 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
1163000 | USD |
CY2018Q3 | us-gaap |
Contract With Customer Refund Liability
ContractWithCustomerRefundLiability
|
4546000 | USD |
CY2019Q3 | us-gaap |
Contract With Customer Refund Liability
ContractWithCustomerRefundLiability
|
5796000 | USD |
CY2017 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
555024000 | USD |
CY2018 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
585560000 | USD |
CY2019 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
581967000 | USD |
CY2017 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
15279000 | USD |
CY2018 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
2830000 | USD |
CY2019 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
2232000 | USD |
CY2017 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
23826000 | USD |
CY2018 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
26593000 | USD |
CY2019 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
22445000 | USD |
CY2017 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
40268000 | USD |
CY2018 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
30333000 | USD |
CY2019 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
25590000 | USD |
CY2017 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1163000 | USD |
CY2018 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
910000 | USD |
CY2019 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
913000 | USD |
CY2019Q3 | us-gaap |
Decrease In Unrecognized Tax Benefits Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
|
5429000 | USD |
CY2018Q3 | us-gaap |
Deferred Advertising Costs
DeferredAdvertisingCosts
|
6154000 | USD |
CY2019Q3 | us-gaap |
Deferred Advertising Costs
DeferredAdvertisingCosts
|
5617000 | USD |
CY2017 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-8173000 | USD |
CY2018 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
30267000 | USD |
CY2019 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
8451000 | USD |
CY2017 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-1329000 | USD |
CY2018 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-1462000 | USD |
CY2019 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-667000 | USD |
CY2017 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-9281000 | USD |
CY2018 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
30622000 | USD |
CY2019 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
7796000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
|
62966000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
|
3772000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
|
7021000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Postretirement Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
|
3280000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Postretirement Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
|
2659000 | USD |
CY2018Q3 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
44626000 | USD |
CY2019Q3 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
47270000 | USD |
CY2017 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
221000 | USD |
CY2018 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
1817000 | USD |
CY2019 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
12000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
1073000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
1432000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
41693000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
36687000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
3095000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
3856000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
7582000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
7298000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
2959000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
3125000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
|
64348000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
10656000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
7352000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Other
DeferredTaxAssetsTaxDeferredExpenseOther
|
8548000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Other
DeferredTaxAssetsTaxDeferredExpenseOther
|
7406000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
828000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
943000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
56866000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
60073000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Liabilities Deferred Expense Capitalized Inventory Costs
DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
|
53000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Liabilities Deferred Expense Capitalized Inventory Costs
DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
|
1000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
|
29630000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
|
31415000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
8962000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
7961000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
|
978000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
|
631000 | USD |
CY2018Q3 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
4911000 | USD |
CY2019Q3 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
6869000 | USD |
CY2017 | us-gaap |
Depreciation
Depreciation
|
20190000 | USD |
CY2018 | us-gaap |
Depreciation
Depreciation
|
19009000 | USD |
CY2019 | us-gaap |
Depreciation
Depreciation
|
18023000 | USD |
CY2017 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
27303000 | USD |
CY2018 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
25442000 | USD |
CY2019 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
23799000 | USD |
CY2019Q3 | us-gaap |
Derivative Fair Value Of Derivative Asset
DerivativeFairValueOfDerivativeAsset
|
474000 | USD |
CY2019 | us-gaap |
Derivative Instruments Gain Loss Reclassification From Accumulated Oci To Income Estimate Of Time To Transfer1
DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1
|
P12M | |
CY2019 | us-gaap |
Derivative Remaining Maturity1
DerivativeRemainingMaturity1
|
P18M | |
CY2017 | us-gaap |
Disposal Group Not Discontinued Operation Gain Loss On Disposal
DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
|
0 | USD |
CY2018 | us-gaap |
Disposal Group Not Discontinued Operation Gain Loss On Disposal
DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
|
4666000 | USD |
CY2019 | us-gaap |
Disposal Group Not Discontinued Operation Gain Loss On Disposal
DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
|
0 | USD |
CY2017 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
178000 | USD |
CY2018 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-1974000 | USD |
CY2019 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-2475000 | USD |
CY2017 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.245 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.401 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.203 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.350 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.269 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.210 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.000 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.141 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.018 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Disposition Of Business
EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
|
0.000 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Disposition Of Business
EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
|
-0.008 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Disposition Of Business
EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
|
0.000 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
-0.063 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
-0.011 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
0.022 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
|
0.000 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
|
0.005 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
|
0.023 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
-0.011 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
-0.021 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
-0.017 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Repatriation Of Foreign Earnings
EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
|
-0.059 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Repatriation Of Foreign Earnings
EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
|
0.008 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Repatriation Of Foreign Earnings
EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
|
-0.004 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.010 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.016 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.003 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Contingencies
EffectiveIncomeTaxRateReconciliationTaxContingencies
|
0.036 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Contingencies
EffectiveIncomeTaxRateReconciliationTaxContingencies
|
0.022 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Contingencies
EffectiveIncomeTaxRateReconciliationTaxContingencies
|
-0.036 | Rate |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
|
-0.018 | Rate |
CY2018 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
|
-0.020 | Rate |
CY2019 | us-gaap |
Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
|
-0.016 | Rate |
CY2018Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
67619000 | USD |
CY2019Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
62509000 | USD |
CY2019Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
9652000 | USD |
CY2019 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P1Y9M1D | |
CY2017 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
-839000 | USD |
CY2018 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
-3246000 | USD |
CY2019 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
-3249000 | USD |
CY2018Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
38872000 | USD |
CY2019Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
29343000 | USD |
CY2019Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
5166000 | USD |
CY2019Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
2025000 | USD |
CY2019Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
4896000 | USD |
CY2019Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
5165000 | USD |
CY2017 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
0 | USD |
CY2018 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
4666000 | USD |
CY2019 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
0 | USD |
CY2017Q3 | us-gaap |
Goodwill
Goodwill
|
437697000 | USD |
CY2018Q3 | us-gaap |
Goodwill
Goodwill
|
419815000 | USD |
CY2019Q3 | us-gaap |
Goodwill
Goodwill
|
410987000 | USD |
CY2018 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
7827000 | USD |
CY2019 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-8828000 | USD |
CY2018 | us-gaap |
Goodwill Written Off Related To Sale Of Business Unit
GoodwillWrittenOffRelatedToSaleOfBusinessUnit
|
10055000 | USD |
CY2017 | us-gaap |
Gross Profit
GrossProfit
|
558292000 | USD |
CY2017Q4 | us-gaap |
Gross Profit
GrossProfit
|
146065000 | USD |
CY2018Q1 | us-gaap |
Gross Profit
GrossProfit
|
143692000 | USD |
CY2018Q2 | us-gaap |
Gross Profit
GrossProfit
|
151082000 | USD |
CY2018Q3 | us-gaap |
Gross Profit
GrossProfit
|
147452000 | USD |
CY2018 | us-gaap |
Gross Profit
GrossProfit
|
588291000 | USD |
CY2018Q4 | us-gaap |
Gross Profit
GrossProfit
|
146539000 | USD |
CY2019Q1 | us-gaap |
Gross Profit
GrossProfit
|
139810000 | USD |
CY2019Q2 | us-gaap |
Gross Profit
GrossProfit
|
145749000 | USD |
CY2019Q3 | us-gaap |
Gross Profit
GrossProfit
|
146580000 | USD |
CY2019 | us-gaap |
Gross Profit
GrossProfit
|
578678000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
95645000 | USD |
CY2017Q4 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
25836000 | USD |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
4273000 | USD |
CY2018Q2 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
26000000 | USD |
CY2018Q3 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
34951000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
91060000 | USD |
CY2018Q4 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
30637000 | USD |
CY2019Q1 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
29227000 | USD |
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
34781000 | USD |
CY2019Q3 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
36613000 | USD |
CY2019 | us-gaap |
Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
|
131258000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
43561000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
48903000 | USD |
CY2019 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
55077000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
83071000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
103112000 | USD |
CY2019 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
109567000 | USD |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
126632000 | USD |
CY2018 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
152015000 | USD |
CY2019 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
164644000 | USD |
CY2019 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
24335000 | USD |
CY2017 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-766000 | USD |
CY2019 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
33386000 | USD |
CY2017 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
31885000 | USD |
CY2018 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
33267000 | USD |
CY2017 | us-gaap |
Income Tax Effects Allocated Directly To Equity Cumulative Effect Of Change In Accounting Principle
IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
|
0 | USD |
CY2018 | us-gaap |
Income Tax Effects Allocated Directly To Equity Cumulative Effect Of Change In Accounting Principle
IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
|
1869000 | USD |
CY2019 | us-gaap |
Income Tax Effects Allocated Directly To Equity Cumulative Effect Of Change In Accounting Principle
IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
|
0 | USD |
CY2017 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
30987000 | USD |
CY2018 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
60955000 | USD |
CY2018 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
16612000 | USD |
CY2019 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-3496000 | USD |
CY2017 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
1061000 | USD |
CY2018 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-3093000 | USD |
CY2019 | us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
2851000 | USD |
CY2017 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
5687000 | USD |
CY2018 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
7563000 | USD |
CY2019 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
9922000 | USD |
CY2017 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1812000 | USD |
CY2018 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1747000 | USD |
CY2019 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-368000 | USD |
CY2017 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
900000 | shares |
CY2018 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
847000 | shares |
CY2019 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
727000 | shares |
CY2018Q3 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
81460000 | USD |
CY2019Q3 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
65466000 | USD |
CY2018Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
42588000 | USD |
CY2019Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
36123000 | USD |
CY2017 | us-gaap |
Interest Expense
InterestExpense
|
5504000 | USD |
CY2018 | us-gaap |
Interest Expense
InterestExpense
|
3168000 | USD |
CY2019 | us-gaap |
Interest Expense
InterestExpense
|
2830000 | USD |
CY2017 | us-gaap |
Interest Paid Net
InterestPaidNet
|
5766000 | USD |
CY2018 | us-gaap |
Interest Paid Net
InterestPaidNet
|
2976000 | USD |
CY2019 | us-gaap |
Interest Paid Net
InterestPaidNet
|
2651000 | USD |
CY2018Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
73133000 | USD |
CY2019Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
77532000 | USD |
CY2018 | us-gaap |
Inventory Lifo Reserve Effect On Income Net
InventoryLIFOReserveEffectOnIncomeNet
|
7015000 | USD |
CY2019 | us-gaap |
Inventory Lifo Reserve Effect On Income Net
InventoryLIFOReserveEffectOnIncomeNet
|
7259000 | USD |
CY2018Q3 | us-gaap |
Inventory Net
InventoryNet
|
113071000 | USD |
CY2019Q3 | us-gaap |
Inventory Net
InventoryNet
|
120037000 | USD |
CY2018Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
20035000 | USD |
CY2019Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
21990000 | USD |
CY2018Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
19903000 | USD |
CY2019Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
20515000 | USD |
CY2018Q3 | us-gaap |
Land
Land
|
6994000 | USD |
CY2019Q3 | us-gaap |
Land
Land
|
9752000 | USD |
CY2017 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
17495000 | USD |
CY2019Q3 | us-gaap |
Liabilities
Liabilities
|
306534000 | USD |
CY2018Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1056931000 | USD |
CY2018 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
15938000 | USD |
CY2019 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
19984000 | USD |
CY2018Q3 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
3043000 | USD |
CY2019Q3 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
3271000 | USD |
CY2018Q3 | us-gaap |
Liabilities
Liabilities
|
304819000 | USD |
CY2019Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1157308000 | USD |
CY2018Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
190927000 | USD |
CY2019Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
241945000 | USD |
CY2018Q3 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
3000 | USD |
CY2019Q3 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
5000 | USD |
CY2018Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
52618000 | USD |
CY2018Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
0 | USD |
CY2019Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
50166000 | USD |
CY2018Q3 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
55707000 | USD |
CY2019Q3 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
51566000 | USD |
CY2019Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
50166000 | USD |
CY2018Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
52618000 | USD |
CY2019Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | USD |
CY2018Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
270989000 | USD |
CY2019Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
266991000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-136241000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-90680000 | USD |
CY2019 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-27628000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-15253000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-2905000 | USD |
CY2019 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-34463000 | USD |
CY2017 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
144032000 | USD |
CY2018 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
143042000 | USD |
CY2019 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
162211000 | USD |
CY2017 | us-gaap |
Net Income Loss
NetIncomeLoss
|
95645000 | USD |
CY2018 | us-gaap |
Net Income Loss
NetIncomeLoss
|
91060000 | USD |
CY2019 | us-gaap |
Net Income Loss
NetIncomeLoss
|
131258000 | USD |
CY2019 | us-gaap |
New Accounting Pronouncement Or Change In Accounting Principle Effect Of Adoption Quantification
NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
|
2137000 | USD |
CY2017Q3 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
588876000 | USD |
CY2018Q3 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
560348000 | USD |
CY2019Q3 | us-gaap |
Noncurrent Assets
NoncurrentAssets
|
557158000 | USD |
CY2017 | us-gaap |
Operating Expenses
OperatingExpenses
|
427277000 | USD |
CY2018 | us-gaap |
Operating Expenses
OperatingExpenses
|
435595000 | USD |
CY2019 | us-gaap |
Operating Expenses
OperatingExpenses
|
416250000 | USD |
CY2017 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
131015000 | USD |
CY2017Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
35411000 | USD |
CY2018Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
34796000 | USD |
CY2018Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
37709000 | USD |
CY2018Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
44780000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
7642000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
-12288000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
|
-14100000 | USD |
CY2018 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
152696000 | USD |
CY2018Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
40622000 | USD |
CY2019Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
36030000 | USD |
CY2019Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
39621000 | USD |
CY2019Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
46155000 | USD |
CY2019 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
162428000 | USD |
CY2019Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
60000000 | USD |
CY2019Q3 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
67244000 | USD |
CY2019Q3 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
18450000 | USD |
CY2019Q3 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
5656000 | USD |
CY2019Q3 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
10065000 | USD |
CY2019Q3 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
13439000 | USD |
CY2019Q3 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
16132000 | USD |
CY2019Q3 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
3502000 | USD |
CY2018Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
17662000 | USD |
CY2019Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
19573000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
7217000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-13675000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
|
-13223000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Before Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
|
261000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Before Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
|
1517000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Before Tax
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
|
-211000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
10063000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-11719000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-14853000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
|
-164000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
|
130000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
|
666000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
4000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
64000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-164000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
|
-486000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
|
-551000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci On Derivatives Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
|
1048000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
|
-647000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
|
-446000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
|
97000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
-2421000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
-569000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
753000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
|
-225000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
|
966000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
|
837000 | USD |
CY2017 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
705000 | USD |
CY2018 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
-669000 | USD |
CY2019 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
55000 | USD |
CY2018Q3 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
44567000 | USD |
CY2019Q3 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
49796000 | USD |
CY2018Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
61274000 | USD |
CY2019Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
64589000 | USD |
CY2017 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-504000 | USD |
CY2018 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
15000 | USD |
CY2019 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-2347000 | USD |
CY2017 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
86000 | USD |
CY2018 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
269000 | USD |
CY2019 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
1638000 | USD |
CY2017 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | USD |
CY2018 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1462000 | USD |
CY2019 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
3182000 | USD |
CY2017 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
41880000 | USD |
CY2018 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
42873000 | USD |
CY2019 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
44732000 | USD |
CY2017 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
15167000 | USD |
CY2018 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
21777000 | USD |
CY2019 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
32825000 | USD |
CY2018Q3 | us-gaap |
Percentage Of Lifo Inventory
PercentageOfLIFOInventory
|
0.150 | |
CY2019Q3 | us-gaap |
Percentage Of Lifo Inventory
PercentageOfLIFOInventory
|
0.134 | |
CY2018Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
15559000 | USD |
CY2019Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
16056000 | USD |
CY2018 | us-gaap |
Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
|
19141000 | USD |
CY2017 | us-gaap |
Proceeds From Divestiture Of Businesses Net Of Cash Divested
ProceedsFromDivestitureOfBusinessesNetOfCashDivested
|
0 | USD |
CY2018 | us-gaap |
Proceeds From Divestiture Of Businesses Net Of Cash Divested
ProceedsFromDivestitureOfBusinessesNetOfCashDivested
|
19141000 | USD |
CY2019 | us-gaap |
Proceeds From Divestiture Of Businesses Net Of Cash Divested
ProceedsFromDivestitureOfBusinessesNetOfCashDivested
|
0 | USD |
CY2017 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
19728000 | USD |
CY2018 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
12099000 | USD |
CY2019 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
23466000 | USD |
CY2017 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
180320000 | USD |
CY2018 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
23221000 | USD |
CY2019 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
13637000 | USD |
CY2018Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
378723000 | USD |
CY2019Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
383928000 | USD |
CY2018Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
97945000 | USD |
CY2019Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
110048000 | USD |
CY2018 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
-193000 | USD |
CY2019 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
1355000 | USD |
CY2017 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
244268000 | USD |
CY2018 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
78419000 | USD |
CY2019 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
13568000 | USD |
CY2017 | us-gaap |
Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
|
49302000 | USD |
CY2018 | us-gaap |
Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
|
0 | USD |
CY2019 | us-gaap |
Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
|
0 | USD |
CY2017 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
39624000 | USD |
CY2018 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
45253000 | USD |
CY2019 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
45168000 | USD |
CY2018Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
553454000 | USD |
CY2019Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
637843000 | USD |
CY2017 | us-gaap |
Revenues
Revenues
|
1113316000 | USD |
CY2017Q4 | us-gaap |
Revenues
Revenues
|
290151000 | USD |
CY2018Q1 | us-gaap |
Revenues
Revenues
|
287780000 | USD |
CY2018Q2 | us-gaap |
Revenues
Revenues
|
298421000 | USD |
CY2018Q3 | us-gaap |
Revenues
Revenues
|
297499000 | USD |
CY2018 | us-gaap |
Revenues
Revenues
|
1173851000 | USD |
CY2018Q4 | us-gaap |
Revenues
Revenues
|
293196000 | USD |
CY2019Q1 | us-gaap |
Revenues
Revenues
|
282426000 | USD |
CY2019Q2 | us-gaap |
Revenues
Revenues
|
289745000 | USD |
CY2019Q3 | us-gaap |
Revenues
Revenues
|
295278000 | USD |
CY2019 | us-gaap |
Revenues
Revenues
|
1160645000 | USD |
CY2017 | us-gaap |
Sales Commissions And Fees
SalesCommissionsAndFees
|
37134000 | USD |
CY2018 | us-gaap |
Sales Commissions And Fees
SalesCommissionsAndFees
|
40671000 | USD |
CY2019 | us-gaap |
Sales Commissions And Fees
SalesCommissionsAndFees
|
40811000 | USD |
CY2017 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
387653000 | USD |
CY2018 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
390342000 | USD |
CY2019 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
371082000 | USD |
CY2017 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
9495000 | USD |
CY2018 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
9980000 | USD |
CY2019 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
12092000 | USD |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0270 | Rate |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0272 | Rate |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.0271 | Rate |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0126 | Rate |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0196 | Rate |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0301 | Rate |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
|
0.2955 | Rate |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
|
0.2819 | Rate |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
|
0.2605 | Rate |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
|
1941764 | shares |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
3682157 | shares |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
31812 | shares |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
37.95 | |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
276238 | shares |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
7.56 | |
CY2018 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
7.96 | |
CY2019 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
9.70 | |
CY2018Q3 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
2762000 | USD |
CY2018Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2504633 | shares |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1594716 | shares |
CY2018Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
28.23 | |
CY2019Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
31.63 | |
CY2019 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
27.03 | |
CY2017 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
35.14 | |
CY2018 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
36.85 | |
CY2019 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
43.96 | |
CY2019Q3 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
|
1025811 | shares |
CY2019Q3 | us-gaap |
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
1594716 | shares |
CY2017 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P6Y1M10D | |
CY2018 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P6Y0M26D | |
CY2019 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P6Y2M12D | |
CY2019Q3 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Exercise Price1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
|
27.06 | |
CY2019 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Remaining Contractual Term2
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
|
P5Y4M24D | |
CY2019Q3 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Exercise Price Beginning Balance1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
|
31.63 | |
CY2019 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
|
P6Y6M0D | |
CY2019 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1154343 | shares |
CY2019 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
3182000 | USD |
CY2016Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
603598000 | USD |
CY2017Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
700140000 | USD |
CY2018Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
752112000 | USD |
CY2019Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
850774000 | USD |
CY2018Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
71120000 | USD |
CY2019Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
46332000 | USD |
CY2016Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
15294000 | USD |
CY2017Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
18362000 | USD |
CY2018Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
20430000 | USD |
CY2019Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
14841000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Foreign Currency Translation
UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
|
287000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Foreign Currency Translation
UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
|
196000 | USD |
CY2019 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Foreign Currency Translation
UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
|
201000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
62000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
23000 | USD |
CY2019 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
378000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
118000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
1277000 | USD |
CY2018Q3 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
|
3027000 | USD |
CY2019Q3 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
|
663000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
|
218000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
|
83000 | USD |
CY2019 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
|
2357000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
2500000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
2467000 | USD |
CY2019 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
2518000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
1124000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
1586000 | USD |
CY2019 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
612000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Expense
UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
|
556000 | USD |
CY2019 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Expense
UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
|
1013000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
663000 | USD |
CY2018 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
489000 | USD |
CY2019 | us-gaap |
Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
|
8140000 | USD |
CY2019Q3 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
12037000 | USD |
CY2017 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
51956000 | shares |
CY2019Q3 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
|
1740000 | USD |
CY2017 | us-gaap |
Unrecognized Tax Benefits Interest On Income Taxes Expense
UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
|
674000 | USD |
CY2018 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
52524000 | shares |
CY2019 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53323000 | shares |
CY2017 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
51056000 | shares |
CY2018 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
51677000 | shares |
CY2019 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
52596000 | shares |