2019 Q2 Form 10-K Financial Statement

#000079461919000046 Filed on June 28, 2019

View on sec.gov

Income Statement

Concept 2019 Q2 2018 Q2 2018 Q1
Revenue $407.4M $405.9M $292.8M
YoY Change 0.37% 56.87% 17.45%
Cost Of Revenue $320.3M $316.7M $242.4M
YoY Change 1.14% 57.41% 22.62%
Gross Profit $87.12M $89.20M $50.38M
YoY Change -2.32% 54.93% -2.36%
Gross Profit Margin 21.38% 21.98% 17.21%
Selling, General & Admin $48.60M $50.90M $42.66M
YoY Change -4.52% 63.14% 42.22%
% of Gross Profit 55.78% 57.07% 84.68%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $24.10M $23.30M $10.70M
YoY Change 3.43% 366.0% 122.92%
% of Gross Profit 27.66% 26.12% 21.24%
Operating Expenses $48.60M $50.90M $42.66M
YoY Change -4.52% 63.14% 42.22%
Operating Profit $38.52M $38.29M $7.720M
YoY Change 0.59% 45.22% -64.26%
Interest Expense -$8.400M -$8.500M $4.498M
YoY Change -1.18% 8400.0% 906.26%
% of Operating Profit -21.81% -22.2% 58.26%
Other Income/Expense, Net -$1.300M -$1.700M $542.0K
YoY Change -23.53% -440.0% -12.44%
Pretax Income $28.81M $28.16M $3.764M
YoY Change 2.32% 5.23% -82.71%
Income Tax $6.800M $9.000M $1.768M
% Of Pretax Income 23.6% 31.96% 46.97%
Net Earnings $22.02M $19.11M $1.996M
YoY Change 15.25% 10.15% -86.28%
Net Earnings / Revenue 5.41% 4.71% 0.68%
Basic Earnings Per Share $1.31 $1.09 $0.12
Diluted Earnings Per Share $1.30 $1.08 $0.12
COMMON SHARES
Basic Shares Outstanding 16.87M shares 17.55M shares 16.58M shares
Diluted Shares Outstanding 16.69M shares

Balance Sheet

Concept 2019 Q2 2018 Q2 2018 Q1
SHORT-TERM ASSETS
Cash & Short-Term Investments $59.20M $86.40M $147.6M
YoY Change -31.48% -62.22% -32.91%
Cash & Equivalents $57.66M $78.41M $139.6M
Short-Term Investments $1.500M $8.000M $8.000M
Other Short-Term Assets $11.40M $10.80M $10.30M
YoY Change 5.56% 140.0% 47.14%
Inventory $108.5M $104.8M $108.0M
Prepaid Expenses
Receivables $125.9M $136.4M $121.8M
Other Receivables $1.000M $26.00M $27.30M
Total Short-Term Assets $306.0M $364.4M $415.1M
YoY Change -16.01% 7.41% 26.65%
LONG-TERM ASSETS
Property, Plant & Equipment $208.3M $218.1M $210.6M
YoY Change -4.51% 102.07% 104.25%
Goodwill $767.6M $767.5M $765.7M
YoY Change 0.02%
Intangibles
YoY Change
Long-Term Investments $0.00 $1.500M $2.500M
YoY Change -100.0% -92.68% -88.37%
Other Assets $15.52M $13.34M $15.21M
YoY Change 16.4% 35.81% 61.99%
Total Long-Term Assets $1.224B $1.281B $1.287B
YoY Change -4.46% 690.51% 691.36%
TOTAL ASSETS
Total Short-Term Assets $306.0M $364.4M $415.1M
Total Long-Term Assets $1.224B $1.281B $1.287B
Total Assets $1.530B $1.645B $1.702B
YoY Change -7.01% 228.23% 247.09%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $61.28M $71.10M $65.05M
YoY Change -13.81% 72.1% 97.72%
Accrued Expenses $86.00M $95.20M $102.8M
YoY Change -9.66% 62.46% 66.61%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $2.286M $4.143M $14.86M
YoY Change -44.82% 159.26% 842.55%
Total Short-Term Liabilities $149.6M $170.5M $182.7M
YoY Change -12.24% 67.94% 90.04%
LONG-TERM LIABILITIES
Long-Term Debt $689.2M $809.9M $881.6M
YoY Change -14.9% 5193.46% 3498.37%
Other Long-Term Liabilities $6.034M $4.805M $5.187M
YoY Change 25.58% 19.65% 43.33%
Total Long-Term Liabilities $6.034M $4.805M $5.187M
YoY Change 25.58% 19.65% 43.33%
TOTAL LIABILITIES
Total Short-Term Liabilities $149.6M $170.5M $182.7M
Total Long-Term Liabilities $6.034M $4.805M $5.187M
Total Liabilities $155.6M $175.3M $187.9M
YoY Change -11.2% 66.1% 88.34%
SHAREHOLDERS EQUITY
Retained Earnings $329.5M $269.6M $241.7M
YoY Change 22.24% 20.33% 16.96%
Common Stock $352.4M $361.2M $360.6M
YoY Change -2.42% 113.91% 114.84%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $632.5M $581.7M $372.4M
YoY Change
Total Liabilities & Shareholders Equity $1.530B $1.645B $1.702B
YoY Change -7.01% 228.23% 247.09%

Cashflow Statement

Concept 2019 Q2 2018 Q2 2018 Q1
OPERATING ACTIVITIES
Net Income $22.02M $19.11M $1.996M
YoY Change 15.25% 10.15% -86.28%
Depreciation, Depletion And Amortization $24.10M $23.30M $10.70M
YoY Change 3.43% 366.0% 122.92%
Cash From Operating Activities $52.80M $37.90M $7.100M
YoY Change 39.31% 49.21% -38.79%
INVESTING ACTIVITIES
Capital Expenditures -$5.800M -$16.40M -$10.50M
YoY Change -64.63% 102.47% 218.18%
Acquisitions
YoY Change
Other Investing Activities -$800.0K $500.0K $13.30M
YoY Change -260.0% -91.94% 565.0%
Cash From Investing Activities -$6.600M -$15.90M $2.700M
YoY Change -58.49% 695.0% -307.69%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -30.60M -83.10M -32.80M
YoY Change -63.18% 765.62% 1114.81%
NET CHANGE
Cash From Operating Activities 52.80M 37.90M 7.100M
Cash From Investing Activities -6.600M -15.90M 2.700M
Cash From Financing Activities -30.60M -83.10M -32.80M
Net Change In Cash 15.60M -61.10M -23.00M
YoY Change -125.53% -542.75% -402.63%
FREE CASH FLOW
Cash From Operating Activities $52.80M $37.90M $7.100M
Capital Expenditures -$5.800M -$16.40M -$10.50M
Free Cash Flow $58.60M $54.30M $17.60M
YoY Change 7.92% 62.09% 18.12%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2018Q2 amwd Allowance For Returns And Discounts
AllowanceForReturnsAndDiscounts
6008000 USD
CY2019Q2 amwd Allowance For Returns And Discounts
AllowanceForReturnsAndDiscounts
5995000 USD
CY2018Q2 amwd Certificatesof Deposit Noncurrent
CertificatesofDepositNoncurrent
1500000 USD
CY2019Q2 amwd Certificatesof Deposit Noncurrent
CertificatesofDepositNoncurrent
0 USD
CY2018Q2 amwd Deferred Tax Liabilities Deferred Expense Capitalized Depreciation
DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation
21076000 USD
CY2019Q2 amwd Deferred Tax Liabilities Deferred Expense Capitalized Depreciation
DeferredTaxLiabilitiesDeferredExpenseCapitalizedDepreciation
23721000 USD
CY2018Q2 amwd Deferred Tax Liabilities Pension Benefits
DeferredTaxLiabilitiesPensionBenefits
1035000 USD
CY2019Q2 amwd Deferred Tax Liabilities Pension Benefits
DeferredTaxLiabilitiesPensionBenefits
119000 USD
CY2018Q2 amwd Defined Benefit Plan Alternative Investments Fair Value Of Plan Assets
DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
156463000 USD
CY2019Q2 amwd Defined Benefit Plan Alternative Investments Fair Value Of Plan Assets
DefinedBenefitPlanAlternativeInvestmentsFairValueOfPlanAssets
169471000 USD
CY2019 amwd Defined Benefit Plan Expected Actuarial Gain Losses Next Fiscal Year After Tax
DefinedBenefitPlanExpectedActuarialGainLossesNextFiscalYearAfterTax
-1300000 USD
CY2019 amwd Defined Benefit Plan Expected Actuarial Gain Losses Next Fiscal Year Before Tax
DefinedBenefitPlanExpectedActuarialGainLossesNextFiscalYearBeforeTax
-1700000 USD
CY2017 amwd Defined Benefit Plan Recognized Net Actuarial Gain Loss
DefinedBenefitPlanRecognizedNetActuarialGainLoss
-1771000 USD
CY2018 amwd Defined Benefit Plan Recognized Net Actuarial Gain Loss
DefinedBenefitPlanRecognizedNetActuarialGainLoss
-1601000 USD
CY2019 amwd Defined Benefit Plan Recognized Net Actuarial Gain Loss
DefinedBenefitPlanRecognizedNetActuarialGainLoss
-1648000 USD
CY2017 amwd Effective Income Tax Rate Reconciliation Acquisition And Integration Costs Percent
EffectiveIncomeTaxRateReconciliationAcquisitionAndIntegrationCostsPercent
0.000
CY2018 amwd Effective Income Tax Rate Reconciliation Acquisition And Integration Costs Percent
EffectiveIncomeTaxRateReconciliationAcquisitionAndIntegrationCostsPercent
0.012
CY2019 amwd Effective Income Tax Rate Reconciliation Acquisition And Integration Costs Percent
EffectiveIncomeTaxRateReconciliationAcquisitionAndIntegrationCostsPercent
0.000
CY2017 amwd Effective Income Tax Rate Reconciliation Effective Federal Income Tax Rate
EffectiveIncomeTaxRateReconciliationEffectiveFederalIncomeTaxRate
0.313
CY2018 amwd Effective Income Tax Rate Reconciliation Effective Federal Income Tax Rate
EffectiveIncomeTaxRateReconciliationEffectiveFederalIncomeTaxRate
0.298
CY2019 amwd Effective Income Tax Rate Reconciliation Effective Federal Income Tax Rate
EffectiveIncomeTaxRateReconciliationEffectiveFederalIncomeTaxRate
0.209
CY2017 amwd Effective Income Tax Rate Reconciliation Foreign Percent
EffectiveIncomeTaxRateReconciliationForeignPercent
0.000
CY2018 amwd Effective Income Tax Rate Reconciliation Foreign Percent
EffectiveIncomeTaxRateReconciliationForeignPercent
0.000
CY2019 amwd Effective Income Tax Rate Reconciliation Foreign Percent
EffectiveIncomeTaxRateReconciliationForeignPercent
0.008
CY2017 amwd Effective Income Tax Rate Reconciliation Nondeductible Expense Domestic Production Deduction Percent
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDomesticProductionDeductionPercent
-0.022
CY2018 amwd Effective Income Tax Rate Reconciliation Nondeductible Expense Domestic Production Deduction Percent
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDomesticProductionDeductionPercent
-0.008
CY2019 amwd Effective Income Tax Rate Reconciliation Nondeductible Expense Domestic Production Deduction Percent
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDomesticProductionDeductionPercent
0.000
CY2017 amwd Effective Income Tax Rate Reconciliation Total Adjustments To Federal Statutory Rate
EffectiveIncomeTaxRateReconciliationTotalAdjustmentsToFederalStatutoryRate
-0.037
CY2018 amwd Effective Income Tax Rate Reconciliation Total Adjustments To Federal Statutory Rate
EffectiveIncomeTaxRateReconciliationTotalAdjustmentsToFederalStatutoryRate
-0.006
CY2019 amwd Effective Income Tax Rate Reconciliation Total Adjustments To Federal Statutory Rate
EffectiveIncomeTaxRateReconciliationTotalAdjustmentsToFederalStatutoryRate
-0.001
CY2017 amwd Employee Benefit Plan Stock Expense
EmployeeBenefitPlanStockExpense
2926000 USD
CY2018 amwd Employee Benefit Plan Stock Expense
EmployeeBenefitPlanStockExpense
3554000 USD
CY2019 amwd Employee Benefit Plan Stock Expense
EmployeeBenefitPlanStockExpense
3623000 USD
CY2017 amwd Gain Losson Insurance Recoveries
GainLossonInsuranceRecoveries
0 USD
CY2018 amwd Gain Losson Insurance Recoveries
GainLossonInsuranceRecoveries
0 USD
CY2019 amwd Gain Losson Insurance Recoveries
GainLossonInsuranceRecoveries
580000 USD
CY2016Q1 amwd New Markets Tax Credit Investment
NewMarketsTaxCreditInvestment
2300000 USD
CY2018Q2 amwd Promotional Displays Net
PromotionalDisplaysNet
12189000 USD
CY2016Q1 amwd New Markets Tax Credit Recapture Period
NewMarketsTaxCreditRecapturePeriod
P7Y
CY2019Q2 us-gaap Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
49491000 USD
CY2017 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
3469000 USD
CY2019 amwd Number Of Defined Benefit Pension Plans
NumberOfDefinedBenefitPensionPlans
2 plan
CY2019Q2 us-gaap Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
12979000 USD
CY2019 amwd Number Of Stock Based Compensation Plans
NumberOfStockBasedCompensationPlans
2 award
CY2019 dei Trading Symbol
TradingSymbol
amwd
CY2018Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
71096000 USD
CY2018Q2 amwd Numberof Employees Reducedin Force
NumberofEmployeesReducedinForce
53 employee
CY2019Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
61277000 USD
CY2018Q2 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
142622000 USD
CY2019Q2 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
132145000 USD
CY2017 amwd Proceeds From Insurance Recoveries
ProceedsFromInsuranceRecoveries
0 USD
CY2018 amwd Proceeds From Insurance Recoveries
ProceedsFromInsuranceRecoveries
0 USD
CY2019 amwd Proceeds From Insurance Recoveries
ProceedsFromInsuranceRecoveries
580000 USD
CY2018Q2 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
136355000 USD
CY2018Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
226532000 USD
CY2019Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
254680000 USD
CY2019Q2 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
125901000 USD
CY2018Q2 us-gaap Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
19289000 USD
CY2018Q2 us-gaap Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
49069000 USD
CY2019Q2 us-gaap Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
49500000 USD
CY2019Q2 amwd Promotional Displays Net
PromotionalDisplaysNet
13058000 USD
CY2019Q2 amwd Sharebased Compensation Arrangementby Sharebased Payment Award Numberof Plans
SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans
2 plan
CY2019 amwd Warranty Claims Period From Original Ship Date
WarrantyClaimsPeriodFromOriginalShipDate
P2M
CY2019 dei Amendment Flag
AmendmentFlag
false
CY2019 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--04-30
CY2019 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2019 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2019
CY2019 dei Document Period End Date
DocumentPeriodEndDate
2019-04-30
CY2019 dei Document Type
DocumentType
10-K
CY2019 dei Entity Central Index Key
EntityCentralIndexKey
0000794619
CY2019Q2 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
16869949 shares
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
CY2018Q4 dei Entity Public Float
EntityPublicFloat
1043079866 USD
CY2019 dei Entity Registrant Name
EntityRegistrantName
AMERICAN WOODMARK CORP
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
CY2018 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
3097000 USD
CY2019 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
3040000 USD
CY2017 us-gaap Advertising Expense
AdvertisingExpense
41000000 USD
CY2018 us-gaap Advertising Expense
AdvertisingExpense
40100000 USD
CY2019 us-gaap Advertising Expense
AdvertisingExpense
38900000 USD
CY2017 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3469000 USD
CY2017 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3500000 USD
CY2018 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3100000 USD
CY2018 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3097000 USD
CY2019 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3040000 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
1013000 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
1953000 USD
CY2019 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3000000 USD
CY2018Q2 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
259000 USD
CY2019Q2 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
249000 USD
CY2017 us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
27200000 USD
CY2018 us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
20000000 USD
CY2017 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
0 USD
CY2018 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
0 USD
CY2019 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
2724000 USD
CY2018 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
16300000 USD
CY2019 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
49000000 USD
CY2017 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
0 shares
CY2018 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
0 shares
CY2018Q2 us-gaap Assets
Assets
1645345000 USD
CY2019Q2 us-gaap Assets
Assets
1529931000 USD
CY2018Q2 us-gaap Assets Current
AssetsCurrent
364367000 USD
CY2019Q2 us-gaap Assets Current
AssetsCurrent
306035000 USD
CY2017 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
1600000 USD
CY2018 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
8500000 USD
CY2017 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
0 USD
CY2018 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
5530 USD
CY2019 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
1331 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
6994000 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
2456000 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
701000 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsDueInFourYears
705000 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Due Thereafter
CapitalLeasesFutureMinimumPaymentsDueThereafter
166000 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Interest Included In Payments
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
349000 USD
CY2019Q2 us-gaap Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
6645000 USD
CY2018Q2 us-gaap Capital Leases Lessee Balance Sheet Assets By Major Class Accumulated Deprecation
CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation
30000000 USD
CY2019Q2 us-gaap Capital Leases Lessee Balance Sheet Assets By Major Class Accumulated Deprecation
CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation
30800000 USD
CY2016Q2 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
174463000 USD
CY2017Q2 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
176978000 USD
CY2018Q2 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
78410000 USD
CY2019Q2 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
57656000 USD
CY2017 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
2515000 USD
CY2018 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-98568000 USD
CY2019 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-20754000 USD
CY2018Q2 us-gaap Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
8000000 USD
CY2019Q2 us-gaap Certificates Of Deposit At Carrying Value
CertificatesOfDepositAtCarryingValue
1500000 USD
CY2018Q2 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2019Q2 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2018Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
40000000 shares
CY2019Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
40000000 shares
CY2018Q2 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
17503922 shares
CY2019Q2 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
16849026 shares
CY2018Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
17503922 shares
CY2019Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16849026 shares
CY2018Q2 us-gaap Common Stock Value
CommonStockValue
361158000 USD
CY2019Q2 us-gaap Common Stock Value
CommonStockValue
352424000 USD
CY2017 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
78067000 USD
CY2018 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
63229000 USD
CY2019 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
83266000 USD
CY2017 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
805612000 USD
CY2018 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
994871000 USD
CY2019 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
1298846000 USD
CY2017 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
23638000 USD
CY2018 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
8668000 USD
CY2019 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
25649000 USD
CY2017 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
0 USD
CY2018 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
257000 USD
CY2019 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
1125000 USD
CY2017 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
27827000 USD
CY2018 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
10215000 USD
CY2019 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
35005000 USD
CY2017 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
4189000 USD
CY2018 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
1290000 USD
CY2019 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
8231000 USD
CY2017 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
8607000 USD
CY2018 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
17833000 USD
CY2019 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-4498000 USD
CY2019Q2 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
11814000 USD
CY2017 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
0 USD
CY2018 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-71000 USD
CY2019 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-41000 USD
CY2018Q2 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
732000 USD
CY2019Q2 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
773000 USD
CY2017 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
9899000 USD
CY2018 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
21404000 USD
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-7805000 USD
CY2018Q2 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
88631000 USD
CY2019Q2 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
78234000 USD
CY2018Q2 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
71563000 USD
CY2019Q2 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
64749000 USD
CY2017 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
1292000 USD
CY2018 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
3642000 USD
CY2019 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-3266000 USD
CY2018Q2 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
20267000 USD
CY2019Q2 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
17888000 USD
CY2018Q2 us-gaap Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
6960000 USD
CY2019Q2 us-gaap Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
0 USD
CY2018Q2 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
17800000 USD
CY2019Q2 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
14258000 USD
CY2018Q2 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
2865000 USD
CY2019Q2 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
3272000 USD
CY2018Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
6513000 USD
CY2019Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
6192000 USD
CY2018Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
4772000 USD
CY2019Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
1852000 USD
CY2018Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Warranty Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
2180000 USD
CY2019Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Warranty Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
2133000 USD
CY2018Q2 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
2467000 USD
CY2019Q2 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
3630000 USD
CY2018Q2 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
70831000 USD
CY2019Q2 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
63976000 USD
CY2018Q2 us-gaap Deferred Tax Liabilities Deferred Expense Capitalized Inventory Costs
DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
240000 USD
CY2019Q2 us-gaap Deferred Tax Liabilities Deferred Expense Capitalized Inventory Costs
DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
76000 USD
CY2018Q2 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
65294000 USD
CY2019Q2 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
53259000 USD
CY2018Q2 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
986000 USD
CY2019Q2 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
1059000 USD
CY2018Q2 us-gaap Defined Benefit Plan Accumulated Benefit Obligation
DefinedBenefitPlanAccumulatedBenefitObligation
163400000 USD
CY2019Q2 us-gaap Defined Benefit Plan Accumulated Benefit Obligation
DefinedBenefitPlanAccumulatedBenefitObligation
168800000 USD
CY2019Q2 us-gaap Defined Benefit Plan Accumulated Other Comprehensive Income Before Tax
DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
66300000 USD
CY2018 us-gaap Defined Benefit Plan Actual Return On Plan Assets
DefinedBenefitPlanActualReturnOnPlanAssets
4884000 USD
CY2019 us-gaap Defined Benefit Plan Actual Return On Plan Assets
DefinedBenefitPlanActualReturnOnPlanAssets
11479000 USD
CY2018 us-gaap Defined Benefit Plan Actuarial Gain Loss
DefinedBenefitPlanActuarialGainLoss
2596000 USD
CY2019 us-gaap Defined Benefit Plan Actuarial Gain Loss
DefinedBenefitPlanActuarialGainLoss
-4850000 USD
CY2018Q2 us-gaap Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
0.0418
CY2019Q2 us-gaap Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
0.0402
CY2017Q2 us-gaap Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
165173000 USD
CY2018Q2 us-gaap Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
163423000 USD
CY2019Q2 us-gaap Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
168788000 USD
CY2018 us-gaap Defined Benefit Plan Benefit Obligation Benefits Paid
DefinedBenefitPlanBenefitObligationBenefitsPaid
4881000 USD
CY2019 us-gaap Defined Benefit Plan Benefit Obligation Benefits Paid
DefinedBenefitPlanBenefitObligationBenefitsPaid
5754000 USD
CY2018 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
19300000 USD
CY2018 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
19319000 USD
CY2019 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
7300000 USD
CY2019 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
7283000 USD
CY2019Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Five Fiscal Years Thereafter
DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
45465000 USD
CY2019Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Next Twelve Months
DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
6612000 USD
CY2019Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Year Five
DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
8069000 USD
CY2019Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Year Four
DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
7696000 USD
CY2019Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Year Three
DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
7287000 USD
CY2017Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.37
CY2018 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
3700000 USD
CY2019 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
3800000 USD
CY2019Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Year Two
DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
6970000 USD
CY2019Q2 us-gaap Defined Benefit Plan Expected Future Employer Contributions Next Fiscal Year
DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
500000 USD
CY2017 us-gaap Defined Benefit Plan Expected Return On Plan Assets
DefinedBenefitPlanExpectedReturnOnPlanAssets
8079000 USD
CY2018 us-gaap Defined Benefit Plan Expected Return On Plan Assets
DefinedBenefitPlanExpectedReturnOnPlanAssets
8936000 USD
CY2019 us-gaap Defined Benefit Plan Expected Return On Plan Assets
DefinedBenefitPlanExpectedReturnOnPlanAssets
8509000 USD
CY2017Q2 us-gaap Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
137141000 USD
CY2018Q2 us-gaap Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
156463000 USD
CY2019Q2 us-gaap Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
169471000 USD
CY2018Q2 us-gaap Defined Benefit Plan Funded Status Of Plan
DefinedBenefitPlanFundedStatusOfPlan
-6960000 USD
CY2019Q2 us-gaap Defined Benefit Plan Funded Status Of Plan
DefinedBenefitPlanFundedStatusOfPlan
683000 USD
CY2017 us-gaap Defined Benefit Plan Interest Cost
DefinedBenefitPlanInterestCost
5772000 USD
CY2018 us-gaap Defined Benefit Plan Interest Cost
DefinedBenefitPlanInterestCost
5727000 USD
CY2019 us-gaap Defined Benefit Plan Interest Cost
DefinedBenefitPlanInterestCost
6269000 USD
CY2017 us-gaap Defined Benefit Plan Net Periodic Benefit Cost
DefinedBenefitPlanNetPeriodicBenefitCost
-536000 USD
CY2018 us-gaap Defined Benefit Plan Net Periodic Benefit Cost
DefinedBenefitPlanNetPeriodicBenefitCost
-1608000 USD
CY2019 us-gaap Defined Benefit Plan Net Periodic Benefit Cost
DefinedBenefitPlanNetPeriodicBenefitCost
-592000 USD
CY2018 us-gaap Defined Benefit Plan Plan Assets Benefits Paid
DefinedBenefitPlanPlanAssetsBenefitsPaid
4881000 USD
CY2019 us-gaap Defined Benefit Plan Plan Assets Benefits Paid
DefinedBenefitPlanPlanAssetsBenefitsPaid
5754000 USD
CY2019Q2 us-gaap Defined Benefit Plan Plan Assets Target Allocation Percentage
DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
1
CY2018Q2 us-gaap Defined Benefit Plan Weighted Average Asset Allocations
DefinedBenefitPlanWeightedAverageAssetAllocations
1
CY2019Q2 us-gaap Defined Benefit Plan Weighted Average Asset Allocations
DefinedBenefitPlanWeightedAverageAssetAllocations
1
CY2017 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
3600000 USD
CY2017 us-gaap Defined Contribution Plan Employer Matching Contribution Percent
DefinedContributionPlanEmployerMatchingContributionPercent
0.04
CY2017 us-gaap Defined Contribution Plan Employer Matching Contribution Percent Of Match
DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
1.00
CY2017 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
18682000 USD
CY2018 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
45004000 USD
CY2019 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
94446000 USD
CY2017 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
4.38
CY2017Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.22
CY2018Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.12
CY2018Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.09
CY2018 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
3.80
CY2018Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.41
CY2018Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.05
CY2019Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.07
CY2019Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.31
CY2019 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
4.84
CY2017 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
4.34
CY2017Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.36
CY2017Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.21
CY2018Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.12
CY2018Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.08
CY2018 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
3.77
CY2018Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.41
CY2018Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.05
CY2019Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.07
CY2019Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.30
CY2019 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
4.83
CY2017 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.346
CY2018 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.334
CY2019 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.245
CY2017 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.35
CY2018 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.304
CY2019 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2017 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.000
CY2018 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.000
CY2019 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.006
CY2017 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
0.000
CY2018 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
-0.012
CY2019 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
0.011
CY2017 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Meals And Entertainment
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
0.003
CY2018 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Meals And Entertainment
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
0.003
CY2019 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Meals And Entertainment
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
0.003
CY2017 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
-0.003
CY2018 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
0.004
CY2019 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
0.012
CY2017 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
0.013
CY2018 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
0.024
CY2019 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
0.005
CY2017 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.033
CY2018 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.036
CY2019 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.036
CY2017 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
0.002
CY2018 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
0.005
CY2019 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
0.014
CY2018Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
48682000 USD
CY2019Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
54906000 USD
CY2017 us-gaap Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
0 USD
CY2018 us-gaap Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
0 USD
CY2019 us-gaap Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
5266000 USD
CY2018Q2 us-gaap Fifo Inventory Amount
FIFOInventoryAmount
56600000 USD
CY2019Q2 us-gaap Fifo Inventory Amount
FIFOInventoryAmount
58600000 USD
CY2017 us-gaap Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
0 USD
CY2018 us-gaap Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
-257000 USD
CY2019 us-gaap Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
0 USD
CY2017 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-444000 USD
CY2018 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-615000 USD
CY2019 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-1973000 USD
CY2017 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
45419000 USD
CY2018 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
69855000 USD
CY2019 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
112917000 USD
CY2018Q2 us-gaap Goodwill
Goodwill
767451000 USD
CY2019Q2 us-gaap Goodwill
Goodwill
767612000 USD
CY2017 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 USD
CY2018 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 USD
CY2019 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 USD
CY2017 us-gaap Gross Profit
GrossProfit
224636000 USD
CY2017Q3 us-gaap Gross Profit
GrossProfit
58494000 USD
CY2017Q4 us-gaap Gross Profit
GrossProfit
57335000 USD
CY2018Q1 us-gaap Gross Profit
GrossProfit
50379000 USD
CY2018Q2 us-gaap Gross Profit
GrossProfit
89195000 USD
CY2018 us-gaap Gross Profit
GrossProfit
255403000 USD
CY2018Q3 us-gaap Gross Profit
GrossProfit
95736000 USD
CY2018Q4 us-gaap Gross Profit
GrossProfit
86762000 USD
CY2019Q1 us-gaap Gross Profit
GrossProfit
76853000 USD
CY2019Q2 us-gaap Gross Profit
GrossProfit
87122000 USD
CY2019 us-gaap Gross Profit
GrossProfit
346473000 USD
CY2017 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
0 USD
CY2018 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
0 USD
CY2019 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
0 USD
CY2017 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0 USD
CY2018 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0 USD
CY2019 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0 USD
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
108925000 USD
CY2017Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
31372000 USD
CY2017Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
31463000 USD
CY2018Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
3764000 USD
CY2018Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
28161000 USD
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
94760000 USD
CY2018Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
32539000 USD
CY2018Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
25409000 USD
CY2019Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
24126000 USD
CY2019Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
28814000 USD
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
110888000 USD
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
37726000 USD
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
31619000 USD
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
27200000 USD
CY2017 us-gaap Income Taxes Paid
IncomeTaxesPaid
27302 USD
CY2018 us-gaap Income Taxes Paid
IncomeTaxesPaid
18219 USD
CY2019 us-gaap Income Taxes Paid
IncomeTaxesPaid
22035 USD
CY2018Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
25996000 USD
CY2019Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
1009000 USD
CY2017 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
6301000 USD
CY2018 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-858000 USD
CY2017 us-gaap Interest Expense Debt
InterestExpenseDebt
4400000 USD
CY2018 us-gaap Interest Expense Debt
InterestExpenseDebt
2400000 USD
CY2018Q2 us-gaap Inventory Net
InventoryNet
104801000 USD
CY2019Q2 us-gaap Inventory Net
InventoryNet
108500000 USD
CY2019 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-4775000 USD
CY2017 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
7780000 USD
CY2018 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
18786000 USD
CY2019 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-9719000 USD
CY2017 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
3821000 USD
CY2018 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
4771000 USD
CY2019 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-5541000 USD
CY2017 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
773000 USD
CY2018 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
-2525000 USD
CY2019 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
6225000 USD
CY2017 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
0 USD
CY2018 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
7295000 USD
CY2019 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
-26357000 USD
CY2017 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
4925000 USD
CY2018 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-2802000 USD
CY2019 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
4852000 USD
CY2017 us-gaap Increase Decrease In Long Term Receivables Current
IncreaseDecreaseInLongTermReceivablesCurrent
-208000 USD
CY2018 us-gaap Increase Decrease In Long Term Receivables Current
IncreaseDecreaseInLongTermReceivablesCurrent
0 USD
CY2019 us-gaap Increase Decrease In Long Term Receivables Current
IncreaseDecreaseInLongTermReceivablesCurrent
0 USD
CY2017 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
207000 USD
CY2018 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
7492000 USD
CY2019 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
5172000 USD
CY2017 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
521000 USD
CY2018 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-13054000 USD
CY2019 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-35652000 USD
CY2017 us-gaap Interest Paid
InterestPaid
596 USD
CY2018 us-gaap Interest Paid
InterestPaid
5919 USD
CY2019 us-gaap Interest Paid
InterestPaid
35908 USD
CY2018Q2 us-gaap Inventory Finished Goods
InventoryFinishedGoods
34111000 USD
CY2019Q2 us-gaap Inventory Finished Goods
InventoryFinishedGoods
34873000 USD
CY2018Q2 us-gaap Inventory Gross
InventoryGross
120744000 USD
CY2019Q2 us-gaap Inventory Gross
InventoryGross
124721000 USD
CY2018Q2 us-gaap Inventory Lifo Reserve
InventoryLIFOReserve
15943000 USD
CY2019Q2 us-gaap Inventory Lifo Reserve
InventoryLIFOReserve
16193000 USD
CY2018Q2 us-gaap Inventory Net
InventoryNet
104800000 USD
CY2019Q2 us-gaap Inventory Net
InventoryNet
108528000 USD
CY2018Q2 us-gaap Inventory Raw Materials
InventoryRawMaterials
41728000 USD
CY2019Q2 us-gaap Inventory Raw Materials
InventoryRawMaterials
46054000 USD
CY2018Q2 us-gaap Inventory Work In Process
InventoryWorkInProcess
44905000 USD
CY2019Q2 us-gaap Inventory Work In Process
InventoryWorkInProcess
43794000 USD
CY2018Q2 us-gaap Lifo Inventory Amount
LIFOInventoryAmount
48200000 USD
CY2019Q2 us-gaap Lifo Inventory Amount
LIFOInventoryAmount
49900000 USD
CY2018Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1645345000 USD
CY2019Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1529931000 USD
CY2018Q2 us-gaap Liabilities Current
LiabilitiesCurrent
170455000 USD
CY2019Q2 us-gaap Liabilities Current
LiabilitiesCurrent
149590000 USD
CY2018Q2 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
809897000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
689205000 USD
CY2018Q2 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
4143000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
2286000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
703305000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal After Year Five
LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalAfterYearFive
356750000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Five
LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive
754000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Four
LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour
313191000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Three
LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree
28465000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Two
LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
1860000 USD
CY2019Q2 us-gaap Long Term Debt And Capital Lease Obligations Repayments Of Principal In Next Twelve Months
LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
2285000 USD
CY2017 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-20821000 USD
CY2018 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-141027000 USD
CY2019 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-173676000 USD
CY2017 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-53744000 USD
CY2018 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-44316000 USD
CY2019 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-37923000 USD
CY2017 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
77080000 USD
CY2018 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
86775000 USD
CY2019 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
190845000 USD
CY2017 us-gaap Net Income Loss
NetIncomeLoss
71199000 USD
CY2017Q3 us-gaap Net Income Loss
NetIncomeLoss
22281000 USD
CY2017Q4 us-gaap Net Income Loss
NetIncomeLoss
19755000 USD
CY2018Q1 us-gaap Net Income Loss
NetIncomeLoss
1996000 USD
CY2018Q2 us-gaap Net Income Loss
NetIncomeLoss
19109000 USD
CY2018 us-gaap Net Income Loss
NetIncomeLoss
63141000 USD
CY2018Q3 us-gaap Net Income Loss
NetIncomeLoss
24767000 USD
CY2018Q4 us-gaap Net Income Loss
NetIncomeLoss
18488000 USD
CY2019Q1 us-gaap Net Income Loss
NetIncomeLoss
18409000 USD
CY2019Q2 us-gaap Net Income Loss
NetIncomeLoss
22024000 USD
CY2019 us-gaap Net Income Loss
NetIncomeLoss
83688000 USD
CY2017 us-gaap Noncash Or Part Noncash Acquisition Debt Assumed1
NoncashOrPartNoncashAcquisitionDebtAssumed1
0 USD
CY2018 us-gaap Noncash Or Part Noncash Acquisition Debt Assumed1
NoncashOrPartNoncashAcquisitionDebtAssumed1
300000 USD
CY2019 us-gaap Noncash Or Part Noncash Acquisition Debt Assumed1
NoncashOrPartNoncashAcquisitionDebtAssumed1
0 USD
CY2017 us-gaap Noncash Or Part Noncash Acquisition Other Liabilities Assumed1
NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
0 USD
CY2018 us-gaap Noncash Or Part Noncash Acquisition Other Liabilities Assumed1
NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
7169 USD
CY2019 us-gaap Noncash Or Part Noncash Acquisition Other Liabilities Assumed1
NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
0 USD
CY2017 us-gaap Notes Issued1
NotesIssued1
0 USD
CY2018 us-gaap Notes Issued1
NotesIssued1
600000 USD
CY2019 us-gaap Notes Issued1
NotesIssued1
0 USD
CY2017 us-gaap Notes Reduction
NotesReduction
0 USD
CY2018 us-gaap Notes Reduction
NotesReduction
602750 USD
CY2019 us-gaap Notes Reduction
NotesReduction
0 USD
CY2017 us-gaap Operating Income Loss
OperatingIncomeLoss
108238000 USD
CY2018 us-gaap Operating Income Loss
OperatingIncomeLoss
107705000 USD
CY2019 us-gaap Operating Income Loss
OperatingIncomeLoss
141694000 USD
CY2019Q2 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
107388000 USD
CY2019Q2 us-gaap Restructuring Reserve
RestructuringReserve
400000 USD
CY2019Q2 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
17943000 USD
CY2019Q2 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
9854000 USD
CY2019Q2 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
10636000 USD
CY2019Q2 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
12435000 USD
CY2019Q2 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
17649000 USD
CY2019Q2 us-gaap Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
38871000 USD
CY2017 us-gaap Operating Leases Rent Expense Minimum Rentals
OperatingLeasesRentExpenseMinimumRentals
10900000 USD
CY2018 us-gaap Operating Leases Rent Expense Minimum Rentals
OperatingLeasesRentExpenseMinimumRentals
17000000 USD
CY2019 us-gaap Operating Leases Rent Expense Minimum Rentals
OperatingLeasesRentExpenseMinimumRentals
26400000 USD
CY2018Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
27245000 USD
CY2019Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
18142000 USD
CY2018Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
13337000 USD
CY2019Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
15524000 USD
CY2017 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
6868000 USD
CY2018 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
88000 USD
CY2019 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-422000 USD
CY2017 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
-6868000 USD
CY2018 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
-88000 USD
CY2019 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
422000 USD
CY2017 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
-4391000 USD
CY2018 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
-50000 USD
CY2019 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
-190000 USD
CY2017 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
42117000 USD
CY2018 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
31669000 USD
CY2019 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
27390000 USD
CY2017 us-gaap Other Depreciation And Amortization
OtherDepreciationAndAmortization
14200000 USD
CY2018 us-gaap Other Depreciation And Amortization
OtherDepreciationAndAmortization
21900000 USD
CY2019 us-gaap Other Depreciation And Amortization
OtherDepreciationAndAmortization
36200000 USD
CY2018Q2 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
4805000 USD
CY2019Q2 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
6034000 USD
CY2017 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-318000 USD
CY2018 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-14000 USD
CY2019 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-916000 USD
CY2017 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
166000 USD
CY2018 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
109000 USD
CY2019 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
4846000 USD
CY2017 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
13407000 USD
CY2018 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
29000000 USD
CY2019 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
50000000 USD
CY2019 us-gaap Payments For Restructuring
PaymentsForRestructuring
1600000 USD
CY2017 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
0 USD
CY2018 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
14675000 USD
CY2019 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
232000 USD
CY2017 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
1734000 USD
CY2018 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
2803000 USD
CY2019 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
64000 USD
CY2017 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
2400000 USD
CY2018 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1300000 USD
CY2019 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
1739000 USD
CY2017 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
0 USD
CY2018 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
57200000 USD
CY2019 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
7182000 USD
CY2017 us-gaap Payments To Acquire Other Productive Assets
PaymentsToAcquireOtherProductiveAssets
3720000 USD
CY2018 us-gaap Payments To Acquire Other Productive Assets
PaymentsToAcquireOtherProductiveAssets
2303000 USD
CY2017 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
3477000 USD
CY2019 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
500000 USD
CY2018Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
444634000 USD
CY2019Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
462943000 USD
CY2018Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
218102000 USD
CY2019 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
500000 USD
CY2018 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
734000 USD
CY2019 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
0 USD
CY2017 us-gaap Proceeds From Maturities Prepayments And Calls Of Shortterm Investments
ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
56750000 USD
CY2018 us-gaap Proceeds From Maturities Prepayments And Calls Of Shortterm Investments
ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
87750000 USD
CY2019 us-gaap Proceeds From Maturities Prepayments And Calls Of Shortterm Investments
ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
8000000 USD
CY2017 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
37000 USD
CY2018 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
27000 USD
CY2019 us-gaap Restructuring Charges
RestructuringCharges
1987000 USD
CY2018Q2 us-gaap Restructuring Reserve
RestructuringReserve
0 USD
CY2019Q2 us-gaap Restructuring Reserve
RestructuringReserve
387000 USD
CY2019 us-gaap Payments To Acquire Other Productive Assets
PaymentsToAcquireOtherProductiveAssets
7257000 USD
CY2017 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
21811000 USD
CY2018 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
47590000 USD
CY2019 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
32128000 USD
CY2017 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
85000000 USD
CY2018 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
25000000 USD
CY2019 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
0 USD
CY2017 us-gaap Pension Contributions
PensionContributions
27840000 USD
CY2018 us-gaap Pension Contributions
PensionContributions
20928000 USD
CY2019 us-gaap Pension Contributions
PensionContributions
7875000 USD
CY2018Q2 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
1.00
CY2019Q2 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
1.00
CY2018Q2 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
2000000 shares
CY2019Q2 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
2000000 shares
CY2018Q2 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2019Q2 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2018Q2 us-gaap Preferred Stock Value
PreferredStockValue
0 USD
CY2019Q2 us-gaap Preferred Stock Value
PreferredStockValue
0 USD
CY2018Q2 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
10805000 USD
CY2019Q2 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
11441000 USD
CY2017 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
2366000 USD
CY2018 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
1289000 USD
CY2019Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
208263000 USD
CY2017Q4 us-gaap Receivables From Customers
ReceivablesFromCustomers
57100000 USD
CY2017 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
11731000 USD
CY2018 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
96572000 USD
CY2019 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
122205000 USD
CY2017 us-gaap Restructuring Charges
RestructuringCharges
0 USD
CY2018 us-gaap Restructuring Charges
RestructuringCharges
0 USD
CY2019 us-gaap Restructuring Charges
RestructuringCharges
2000000 USD
CY2019 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1645319000 USD
CY2018Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
269576000 USD
CY2019Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
317420000 USD
CY2017 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1030248000 USD
CY2018 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1250274000 USD
CY2017 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
70979000 USD
CY2018 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
77843000 USD
CY2019 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
89875000 USD
CY2017 us-gaap Share Based Compensation
ShareBasedCompensation
3469000 USD
CY2018 us-gaap Share Based Compensation
ShareBasedCompensation
3097000 USD
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
3040000 USD
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
798328 shares
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
5167 shares
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
57.11
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
57.11
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
33.00
CY2017Q4 us-gaap Revenue Recognition Sales Returns Reserve For Sales Returns
RevenueRecognitionSalesReturnsReserveForSalesReturns
2400000 USD
CY2017 us-gaap Revenues
Revenues
1030248000 USD
CY2017Q3 us-gaap Revenues
Revenues
276827000 USD
CY2017Q4 us-gaap Revenues
Revenues
274769000 USD
CY2018Q1 us-gaap Revenues
Revenues
292791000 USD
CY2018Q2 us-gaap Revenues
Revenues
405887000 USD
CY2018 us-gaap Revenues
Revenues
1250274000 USD
CY2018Q3 us-gaap Revenues
Revenues
428962000 USD
CY2018Q4 us-gaap Revenues
Revenues
424878000 USD
CY2019Q1 us-gaap Revenues
Revenues
384080000 USD
CY2019Q2 us-gaap Revenues
Revenues
407399000 USD
CY2019 us-gaap Revenues
Revenues
1645319000 USD
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
2597000 USD
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
1748000 USD
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
651000 USD
CY2016Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
4773000 USD
CY2017Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
2963000 USD
CY2018Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
682000 USD
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
170000 USD
CY2016Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
126633 shares
CY2017Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
54918 shares
CY2018Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
17968 shares
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
5167 shares
CY2016Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
35.15
CY2017Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
37.95
CY2018Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
44.23
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
57.11
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
5167 shares
CY2019Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
170000 USD
CY2018 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
34.90
CY2019 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
39.04
CY2019Q2 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
170000 USD
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P6Y1M6D
CY2017Q2 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y9M18D
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y7M6D
CY2018 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P4Y6M
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y1M6D
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P6Y1M6D
CY2017Q2 us-gaap Standard Product Warranty Accrual
StandardProductWarrantyAccrual
3262000 USD
CY2019 us-gaap Stock Issued During Period Value Employee Benefit Plan
StockIssuedDuringPeriodValueEmployeeBenefitPlan
3623000 USD
CY2017 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
633000 USD
CY2018 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
-1513000 USD
CY2019 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
-1241000 USD
CY2019Q2 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
0 USD
CY2018 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
309612 shares
CY2019 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
745232 shares
CY2017 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
13400000 USD
CY2018 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
29000000 USD
CY2019 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
50000000 USD
CY2017Q2 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
28000 USD
CY2018Q2 us-gaap Standard Product Warranty Accrual
StandardProductWarrantyAccrual
4045000 USD
CY2019Q2 us-gaap Standard Product Warranty Accrual
StandardProductWarrantyAccrual
4616000 USD
CY2018 us-gaap Standard Product Warranty Accrual Additions From Business Acquisition
StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
119000 USD
CY2019 us-gaap Standard Product Warranty Accrual Additions From Business Acquisition
StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
0 USD
CY2018 us-gaap Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
20710000 USD
CY2019 us-gaap Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
24423000 USD
CY2018 us-gaap Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
21374000 USD
CY2019 us-gaap Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
24994000 USD
CY2017 us-gaap Stock Issued1
StockIssued1
0 USD
CY2018 us-gaap Stock Issued1
StockIssued1
189849 USD
CY2019 us-gaap Stock Issued1
StockIssued1
0 USD
CY2017 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
71715 shares
CY2018 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
36950 shares
CY2019 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
12801 shares
CY2018 us-gaap Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
189849000 USD
CY2017 us-gaap Stock Issued During Period Value Employee Benefit Plan
StockIssuedDuringPeriodValueEmployeeBenefitPlan
2926000 USD
CY2018 us-gaap Stock Issued During Period Value Employee Benefit Plan
StockIssuedDuringPeriodValueEmployeeBenefitPlan
3554000 USD
CY2016Q4 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
50000000 USD
CY2018Q4 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
14000000 USD
CY2017 us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
13407000 USD
CY2018 us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
29000000 USD
CY2019 us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
50000000 USD
CY2016Q2 us-gaap Stockholders Equity
StockholdersEquity
280761000 USD
CY2017Q2 us-gaap Stockholders Equity
StockholdersEquity
352449000 USD
CY2018Q2 us-gaap Stockholders Equity
StockholdersEquity
581665000 USD
CY2019Q2 us-gaap Stockholders Equity
StockholdersEquity
620353000 USD
CY2017 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
178118 shares
CY2018Q2 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
928000 USD
CY2019Q2 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
2240000 USD
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Acquisition
UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
900000 USD
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Acquisition
UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
0 USD
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
120000 USD
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
0 USD
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
1192000 USD
CY2017 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16398000 shares
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16745000 shares
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
17330000 shares
CY2017 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16259000 shares
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16631000 shares
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
17289000 shares
CY2017 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
139000 shares
CY2018 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
114000 shares
CY2019 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
41000 shares
CY2019 us-gaap Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Reclassifications</font><font style="font-family:inherit;font-size:10pt;">:&#160;&#160;Certain reclassifications have been made to prior period balances to conform to the current year presentation.</font></div></div>
CY2019 us-gaap Revenue Recognition Accounting Policy Gross And Net Revenue Disclosure
RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">:&#160;&#160;Our principal performance obligations are the sale of kitchen, bath and home organization products. The Company recognizes revenue as control of our products is transferred to our customers, which is at the time of shipment or upon delivery based on the contractual terms with our customers. </font></div></div>
CY2019 us-gaap Use Of Estimates
UseOfEstimates
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</font><font style="font-family:inherit;font-size:10pt;">:&#160;&#160;The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during each reporting period. Actual results could differ from those estimates.</font></div></div>

Files In Submission

Name View Source Status
0000794619-19-000046-index-headers.html Edgar Link pending
0000794619-19-000046-index.html Edgar Link pending
0000794619-19-000046.txt Edgar Link pending
0000794619-19-000046-xbrl.zip Edgar Link pending
amwd-20190430.xml Edgar Link completed
amwd-20190430.xsd Edgar Link pending
amwd-20190430_cal.xml Edgar Link unprocessable
amwd-20190430_def.xml Edgar Link unprocessable
amwd-20190430_lab.xml Edgar Link unprocessable
amwd-20190430_pre.xml Edgar Link unprocessable
amwd-2019430x10k.htm Edgar Link pending
chart-f9f5b653ae0e52dc95c.jpg Edgar Link pending
ex-21x2019430.htm Edgar Link pending
ex-231x2019430.htm Edgar Link pending
ex-311x2019430.htm Edgar Link pending
ex-312x2019430.htm Edgar Link pending
ex-321x2019430.htm Edgar Link pending
ex-44xdescriptionofcapital.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending