2018 Q2 Form 10-K Financial Statement

#000143774919017591 Filed on August 29, 2019

View on sec.gov

Income Statement

Concept 2018 Q2 2018 2017 Q2
Revenue $73.77M $240.7M $53.59M
YoY Change 37.66% 43.14% 25.65%
Cost Of Revenue $46.17M $160.1M $36.78M
YoY Change 25.53% 33.47% 16.87%
Gross Profit $27.60M $80.64M $16.82M
YoY Change 64.09% 67.19% 50.45%
Gross Profit Margin 37.41% 33.5% 31.39%
Selling, General & Admin $18.08M $61.10M $14.00M
YoY Change 29.14% 15.77% 5.98%
% of Gross Profit 65.51% 75.76% 83.23%
Research & Development $1.610M
YoY Change 4.07%
% of Gross Profit 2.0%
Depreciation & Amortization $1.550M $6.464M $1.650M
YoY Change -6.06% -7.88% -25.34%
% of Gross Profit 5.62% 8.02% 9.81%
Operating Expenses $18.08M $62.71M $14.00M
YoY Change 29.14% 15.44% 6.06%
Operating Profit $9.520M $16.15M $2.820M
YoY Change 237.59% -279.86% -239.6%
Interest Expense $0.00 $282.0K $10.00K
YoY Change -100.0% -6.93% -104.17%
% of Operating Profit 0.0% 1.75% 0.35%
Other Income/Expense, Net -$300.0K -$1.501M -$730.0K
YoY Change -58.9% 369.06% -556.25%
Pretax Income $8.330M $8.679M $1.650M
YoY Change 404.85% -166.52% -116.75%
Income Tax $3.190M $4.773M $480.0K
% Of Pretax Income 38.3% 54.99% 29.09%
Net Earnings $5.940M $9.528M $1.160M
YoY Change 412.07% -251.38% -121.01%
Net Earnings / Revenue 8.05% 3.96% 2.16%
Basic Earnings Per Share $0.82
Diluted Earnings Per Share $511.2K $0.82 $103.1K
COMMON SHARES
Basic Shares Outstanding 11.30M
Diluted Shares Outstanding 11.40M

Balance Sheet

Concept 2018 Q2 2018 2017 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $15.20M $15.20M $16.40M
YoY Change -7.32% -7.32% -10.38%
Cash & Equivalents $15.17M
Short-Term Investments
Other Short-Term Assets $6.252M $14.70M $7.187M
YoY Change -13.01% -5.16% -3.88%
Inventory $84.00M $84.00M $66.19M
Prepaid Expenses $8.423M $8.295M
Receivables $45.42M $45.40M $31.39M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $159.3M $159.3M $129.4M
YoY Change 23.05% 23.11% 3.52%
LONG-TERM ASSETS
Property, Plant & Equipment $55.47M $55.50M $48.21M
YoY Change 15.05% 15.15% -6.68%
Goodwill $2.692M $2.585M
YoY Change 4.14% -49.51%
Intangibles $1.906M $2.009M
YoY Change -5.13% -7.16%
Long-Term Investments
YoY Change
Other Assets $3.850M $21.90M $4.460M
YoY Change -13.68% -23.69% 9.64%
Total Long-Term Assets $81.97M $81.90M $81.46M
YoY Change 0.62% 0.49% -8.35%
TOTAL ASSETS
Total Short-Term Assets $159.3M $159.3M $129.4M
Total Long-Term Assets $81.97M $81.90M $81.46M
Total Assets $241.2M $241.2M $210.9M
YoY Change 14.39% 14.37% -1.41%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $29.37M $29.40M $21.30M
YoY Change 37.87% 38.03% 44.75%
Accrued Expenses $32.98M $33.00M $23.22M
YoY Change 42.0% 85.39% 8.44%
Deferred Revenue $5.426M
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $62.34M $62.30M $44.52M
YoY Change 40.03% 40.0% 23.23%
LONG-TERM LIABILITIES
Long-Term Debt $4.824M $4.800M $6.323M
YoY Change -23.71% -23.81% -25.62%
Other Long-Term Liabilities $1.658M $29.30M $1.768M
YoY Change -6.22% -17.46% -34.64%
Total Long-Term Liabilities $6.482M $34.10M $8.091M
YoY Change -19.89% -18.42% -27.8%
TOTAL LIABILITIES
Total Short-Term Liabilities $62.34M $62.30M $44.52M
Total Long-Term Liabilities $6.482M $34.10M $8.091M
Total Liabilities $97.62M $98.20M $87.33M
YoY Change 11.79% 11.59% -9.85%
SHAREHOLDERS EQUITY
Retained Earnings $178.9M $169.4M
YoY Change 5.63% -3.58%
Common Stock $11.57M $10.43M
YoY Change 10.94% -11.33%
Preferred Stock
YoY Change
Treasury Stock (at cost) $23.68M $24.21M
YoY Change -2.18% -9.65%
Treasury Stock Shares $1.546M $1.580M
Shareholders Equity $143.0M $143.0M $122.9M
YoY Change
Total Liabilities & Shareholders Equity $241.2M $241.2M $210.9M
YoY Change 14.39% 14.37% -1.41%

Cashflow Statement

Concept 2018 Q2 2018 2017 Q2
OPERATING ACTIVITIES
Net Income $5.940M $9.528M $1.160M
YoY Change 412.07% -251.38% -121.01%
Depreciation, Depletion And Amortization $1.550M $6.464M $1.650M
YoY Change -6.06% -7.88% -25.34%
Cash From Operating Activities $5.510M $6.511M $4.020M
YoY Change 37.06% 104.88% -53.95%
INVESTING ACTIVITIES
Capital Expenditures -$1.980M $6.328M -$1.260M
YoY Change 57.14% 101.98% 90.91%
Acquisitions
YoY Change
Other Investing Activities $10.00K $128.0K $210.0K
YoY Change -95.24% 1.59% 600.0%
Cash From Investing Activities -$1.960M -$6.304M -$1.050M
YoY Change 86.67% 107.23% 66.67%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net $0.00
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -2.750M -2.066M -2.670M
YoY Change 3.0% -15.4% -21.01%
NET CHANGE
Cash From Operating Activities 5.510M 6.511M 4.020M
Cash From Investing Activities -1.960M -6.304M -1.050M
Cash From Financing Activities -2.750M -2.066M -2.670M
Net Change In Cash 800.0K -1.859M 300.0K
YoY Change 166.67% -19.38% -93.64%
FREE CASH FLOW
Cash From Operating Activities $5.510M $6.511M $4.020M
Capital Expenditures -$1.980M $6.328M -$1.260M
Free Cash Flow $7.490M $183.0K $5.280M
YoY Change 41.86% 306.67% -43.77%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2019 dei Amendment Flag
AmendmentFlag
false
CY2019 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--06-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-06-30
CY2019 dei Document Type
DocumentType
10-K
CY2019 dei Entity Central Index Key
EntityCentralIndexKey
0000100378
CY2019Q3 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
13332485
CY2019 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2019 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
CY2019 dei Entity Filer Category
EntityFilerCategory
Accelerated Filer
CY2018Q4 dei Entity Public Float
EntityPublicFloat
152303678
CY2019 dei Entity Registrant Name
EntityRegistrantName
TWIN DISC INC
CY2019 dei Entity Shell Company
EntityShellCompany
false
CY2019 dei Entity Small Business
EntitySmallBusiness
true
CY2019 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2019 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2019 dei Security12b Title
Security12bTitle
Common Stock
CY2019 dei Trading Symbol
TradingSymbol
twin
CY2019 twin Amortization Of Inventory Fair Value Step Up
AmortizationOfInventoryFairValueStepUp
4277000
CY2018 twin Amortization Of Inventory Fair Value Step Up
AmortizationOfInventoryFairValueStepUp
CY2018 twin Compensation Expense And Windfall Tax Benefits
CompensationExpenseAndWindfallTaxBenefits
2062000
CY2019 twin Compensation Expense And Windfall Tax Benefits
CompensationExpenseAndWindfallTaxBenefits
2591000
CY2019Q2 twin Deferred Tax Assets Leases Rightofuse Assets
DeferredTaxAssetsLeasesRightofuseAssets
3691000
CY2018Q2 twin Deferred Tax Assets Leases Rightofuse Assets
DeferredTaxAssetsLeasesRightofuseAssets
CY2019Q2 twin Deferred Tax Assets Tax Credit Carryforwards Federal
DeferredTaxAssetsTaxCreditCarryforwardsFederal
1057000
CY2018Q2 twin Deferred Tax Assets Tax Credit Carryforwards Federal
DeferredTaxAssetsTaxCreditCarryforwardsFederal
774000
CY2019Q2 twin Defined Benefit Plan Cost Of Premium For Health Coverage Plan Percentage
DefinedBenefitPlanCostOfPremiumForHealthCoveragePlanPercentage
1
CY2019Q2 twin Defined Benefit Plan Expected Longterm Return On Plan Assets
DefinedBenefitPlanExpectedLongtermReturnOnPlanAssets
0.0625
CY2019Q2 twin Defined Benefit Plan Percentage Of Decrease In Assumed Healthcare Cost Trend Rate
DefinedBenefitPlanPercentageOfDecreaseInAssumedHealthcareCostTrendRate
0.01
CY2019Q2 twin Defined Benefit Plan Percentage Of Increase In Assumed Healthcare Cost Trend Rate
DefinedBenefitPlanPercentageOfIncreaseInAssumedHealthcareCostTrendRate
0.01
CY2019Q2 twin Defined Benefit Plan Projected And Accumulated Benefit Obligation
DefinedBenefitPlanProjectedAndAccumulatedBenefitObligation
102879000
CY2018Q2 twin Defined Benefit Plan Projected And Accumulated Benefit Obligation
DefinedBenefitPlanProjectedAndAccumulatedBenefitObligation
100699000
CY2019Q2 twin Defined Benefit Plan Weighted Average Healthcare Cost Trend Rate
DefinedBenefitPlanWeightedAverageHealthcareCostTrendRate
0.065
CY2019 twin Effective Income Tax Rate Reconciliation Deduction Executive Compensation Amount
EffectiveIncomeTaxRateReconciliationDeductionExecutiveCompensationAmount
291000
CY2018 twin Effective Income Tax Rate Reconciliation Deduction Executive Compensation Amount
EffectiveIncomeTaxRateReconciliationDeductionExecutiveCompensationAmount
CY2019 twin Effective Income Tax Rate Reconciliation Deduction Fdii Amount
EffectiveIncomeTaxRateReconciliationDeductionFdiiAmount
74000
CY2018 twin Effective Income Tax Rate Reconciliation Deduction Fdii Amount
EffectiveIncomeTaxRateReconciliationDeductionFdiiAmount
CY2019 twin Effective Income Tax Rate Reconciliation Deferred Tax Basis Adjustment Amount
EffectiveIncomeTaxRateReconciliationDeferredTaxBasisAdjustmentAmount
-111000
CY2018 twin Effective Income Tax Rate Reconciliation Deferred Tax Basis Adjustment Amount
EffectiveIncomeTaxRateReconciliationDeferredTaxBasisAdjustmentAmount
431000
CY2019 twin Effective Income Tax Rate Reconciliation Gilti Amount
EffectiveIncomeTaxRateReconciliationGiltiAmount
284000
CY2018 twin Effective Income Tax Rate Reconciliation Gilti Amount
EffectiveIncomeTaxRateReconciliationGiltiAmount
CY2019 twin Effective Income Tax Rate Reconciliation Sharebased Compensation Amount
EffectiveIncomeTaxRateReconciliationSharebasedCompensationAmount
-153000
CY2018 twin Effective Income Tax Rate Reconciliation Sharebased Compensation Amount
EffectiveIncomeTaxRateReconciliationSharebasedCompensationAmount
-114000
CY2019 twin Engineering And Development Costs
EngineeringAndDevelopmentCosts
12594000
CY2018 twin Engineering And Development Costs
EngineeringAndDevelopmentCosts
9932000
CY2019 twin Finite Lived Intangible Assets Acquired Gross
FiniteLivedIntangibleAssetsAcquiredGross
26500000
CY2018 twin Finite Lived Intangible Assets Foreign Currency Translation Gain Loss Accumulated Amortization
FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossAccumulatedAmortization
CY2019 twin Finite Lived Intangible Assets Foreign Currency Translation Gain Loss Accumulated Amortization
FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossAccumulatedAmortization
CY2018 twin Finite Lived Intangible Assets Foreign Currency Translation Gain Loss Gross
FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossGross
-30000
CY2019 twin Finite Lived Intangible Assets Foreign Currency Translation Gain Loss Gross
FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLossGross
634000
CY2018 twin Finitelived Intangible Assets Acquired Other
FinitelivedIntangibleAssetsAcquiredOther
19000
CY2019 twin Finitelived Intangible Assets Acquired Other
FinitelivedIntangibleAssetsAcquiredOther
236000
CY2018 twin Finitelived Intangible Assets Other Additions Gross
FinitelivedIntangibleAssetsOtherAdditionsGross
19000
CY2019 twin Finitelived Intangible Assets Other Additions Gross
FinitelivedIntangibleAssetsOtherAdditionsGross
236000
CY2019 twin Inter Segment Sales Revenue Net
InterSegmentSalesRevenueNet
49836000
CY2018 twin Inter Segment Sales Revenue Net
InterSegmentSalesRevenueNet
28683000
CY2019 twin Intra Segment Sales Revenue Net
IntraSegmentSalesRevenueNet
34410000
CY2018 twin Intra Segment Sales Revenue Net
IntraSegmentSalesRevenueNet
31655000
CY2019 twin Lease Cost Before Sublease Income
LeaseCostBeforeSubleaseIncome
3460000
CY2018 twin Lease Cost Before Sublease Income
LeaseCostBeforeSubleaseIncome
2513000
CY2019 twin Shares Acquired Issued Net
SharesAcquiredIssuedNet
33231000
CY2019 twin Short Term Lease Cost Reclassification
ShortTermLeaseCostReclassification
40000
twin Payments Of Stock Offering Expenses
PaymentsOfStockOfferingExpenses
220000
twin Payments Of Stock Underwriting Costs
PaymentsOfStockUnderwritingCosts
2070000
CY2019 twin Principal Paid On Sale Leaseback Liabilities
PrincipalPaidOnSaleLeasebackLiabilities
28000
CY2019 twin Proceeds From Sale Leaseback Agreement
ProceedsFromSaleLeasebackAgreement
329000
CY2019 twin Reconciliation For The Changes In Accumulated Other Comprehensive Income Loss Net Of Tax By Component Tabletextblock
ReconciliationForTheChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentTabletextblock
<div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-right: 5%; margin-left: 36pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Translation</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Benefit Plan</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Adjustment</div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Adjustment</div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at June 30, 2017</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,130</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38,801</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income before reclassifications</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">955</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,824</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amounts reclassified from accumulated other comprehensive income</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,100</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current period other comprehensive income</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">955</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,924</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at June 30, 2018</div> </td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,085</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(30,877</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-right: 10%; margin-left: 36pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Translation</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Benefit Plan</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Cash Flow</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Adjustment</div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Adjustment</div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Hedges</div> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 49%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at June 30, 2018</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,085</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(30,877</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive loss before reclassifications</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,646</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,068</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(509</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Release stranded tax effects</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,903</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Amounts reclassified from accumulated other comprehensive income</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,947</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net current period other comprehensive income</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,646</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,024</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&nbsp;</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(509</div></td> <td style="width: 1%; padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at June 30, 2019</div> </td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,439</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(41,901</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(509</div></td> <td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">)</td> </tr> </table></div>
CY2018Q2 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
32976000
CY2019Q2 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
1843000
CY2018Q2 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
3501000
CY2018 twin Shares Acquired Issued Net
SharesAcquiredIssuedNet
-393000
CY2018 twin Short Term Lease Cost Reclassification
ShortTermLeaseCostReclassification
39000
CY2019 twin Tax Cuts And Jobs Act Reclassification From Aoci To Retained Earnings Tax Effect
TaxCutsAndJobsActReclassificationFromAociToRetainedEarningsTaxEffect
CY2019 twin Transitional Income Tax Amount
TransitionalIncomeTaxAmount
0
CY2019 twin Variable Lease Cost Reimbursement
VariableLeaseCostReimbursement
37000
CY2018 twin Variable Lease Cost Reimbursement
VariableLeaseCostReimbursement
8000
CY2019Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
31468000
CY2018Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
29368000
CY2019Q2 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
44013000
CY2018Q2 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
45422000
CY2019Q2 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
39609000
CY2019Q2 us-gaap Accrued Salaries Current
AccruedSalariesCurrent
6982000
CY2018Q2 us-gaap Accrued Salaries Current
AccruedSalariesCurrent
10311000
CY2019Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
141031000
CY2018Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
141988000
CY2019Q2 us-gaap Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
41901000
CY2018Q2 us-gaap Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
30877000
CY2019Q2 us-gaap Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
4439000
CY2018Q2 us-gaap Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
7085000
CY2019Q2 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-37971000
CY2018Q2 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-23792000
CY2019 us-gaap Acquired Finite Lived Intangible Assets Weighted Average Useful Life
AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
P9Y
CY2019Q2 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1582000
CY2018Q2 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1478000
CY2019 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
2653000
CY2018 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
149000
CY2019Q2 us-gaap Aoci Loss Cash Flow Hedge Cumulative Gain Loss After Tax
AociLossCashFlowHedgeCumulativeGainLossAfterTax
-509000
CY2018Q2 us-gaap Aoci Loss Cash Flow Hedge Cumulative Gain Loss After Tax
AociLossCashFlowHedgeCumulativeGainLossAfterTax
CY2019Q2 us-gaap Assets
Assets
346870000
CY2018Q2 us-gaap Assets
Assets
241240000
CY2019Q2 us-gaap Assets Current
AssetsCurrent
202369000
CY2018Q2 us-gaap Assets Current
AssetsCurrent
159269000
CY2019Q2 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
47627000
CY2018Q2 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
46473000
CY2019 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Asset1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
809000
CY2018 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Asset1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
CY2018Q2 us-gaap Cash
Cash
15171000
CY2017Q2 us-gaap Cash
Cash
16367000
CY2019Q2 us-gaap Cash
Cash
12362000
CY2019 us-gaap Cash Flow Hedge Gain Loss To Be Reclassified Within Twelve Months
CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
-122000
CY2019 us-gaap Cash Period Increase Decrease
CashPeriodIncreaseDecrease
-2809000
CY2018 us-gaap Cash Period Increase Decrease
CashPeriodIncreaseDecrease
-1196000
CY2019Q2 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2018Q2 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2019 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0
CY2018 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0
CY2019Q2 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2018Q2 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2019Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
30000000
CY2018Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
30000000
CY2019Q2 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
14632802
CY2018Q2 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
13098468
CY2019Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
13240278
CY2018Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
11553685
CY2019Q2 us-gaap Common Stock Value
CommonStockValue
45047000
CY2018Q2 us-gaap Common Stock Value
CommonStockValue
11570000
CY2019 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
3397000
CY2018 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
18407000
CY2019 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
98000
CY2018 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
145000
CY2019 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
3495000
CY2018 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
18552000
CY2019Q2 us-gaap Contract With Customer Asset Gross
ContractWithCustomerAssetGross
0
CY2019Q2 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
0
CY2019Q2 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
14924000
CY2018Q2 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
5426000
CY2019 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
213022000
CY2018 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
160092000
CY2019 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
248000
CY2018 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
234000
CY2019 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
-3644000
CY2018 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
1400000
CY2019 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
-3135000
CY2018 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
1769000
CY2019 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
261000
CY2018 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
135000
CY2019 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
920000
CY2018 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
5529000
CY2019 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
5933000
CY2018 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-2692000
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
6846000
CY2018 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
3004000
CY2019Q2 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
12588000
CY2018Q2 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
4912000
CY2019 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-7000
CY2018 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
167000
CY2019Q2 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
23337000
CY2018Q2 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
21765000
CY2019Q2 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
757000
CY2018Q2 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
1259000
CY2019Q2 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
10749000
CY2018Q2 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
16853000
CY2019Q2 us-gaap Deferred Tax Assets Net Current
DeferredTaxAssetsNetCurrent
18178000
CY2018Q2 us-gaap Deferred Tax Assets Net Current
DeferredTaxAssetsNetCurrent
18056000
CY2019Q2 us-gaap Deferred Tax Assets Operating Loss Carryforwards Foreign
DeferredTaxAssetsOperatingLossCarryforwardsForeign
775000
CY2018Q2 us-gaap Deferred Tax Assets Operating Loss Carryforwards Foreign
DeferredTaxAssetsOperatingLossCarryforwardsForeign
2940000
CY2019Q2 us-gaap Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
1269000
CY2018Q2 us-gaap Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
1190000
CY2019Q2 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
656000
CY2018Q2 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
403000
CY2019Q2 us-gaap Deferred Tax Assets Tax Credit Carryforwards Foreign
DeferredTaxAssetsTaxCreditCarryforwardsForeign
6296000
CY2018Q2 us-gaap Deferred Tax Assets Tax Credit Carryforwards Foreign
DeferredTaxAssetsTaxCreditCarryforwardsForeign
6866000
CY2019Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Postretirement Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
7732000
CY2018Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Postretirement Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
6910000
CY2019Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
339000
CY2018Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
324000
CY2019Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
765000
CY2018Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
1099000
CY2019Q2 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
CY2018Q2 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
CY2019Q2 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
5345000
CY2018Q2 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
1209000
CY2019Q2 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
3617000
CY2018Q2 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
CY2019Q2 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
7429000
CY2018Q2 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
1203000
CY2019Q2 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
194000
CY2018Q2 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
230000
CY2019Q2 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
3432000
CY2018Q2 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
3473000
CY2019Q2 us-gaap Defined Benefit Plan Accumulated Benefit Obligation
DefinedBenefitPlanAccumulatedBenefitObligation
107322000
CY2018Q2 us-gaap Defined Benefit Plan Accumulated Benefit Obligation
DefinedBenefitPlanAccumulatedBenefitObligation
105012000
CY2019 us-gaap Defined Benefit Plan Effect Of One Percentage Point Decrease On Accumulated Postretirement Benefit Obligation1
DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1
85000
CY2019 us-gaap Defined Benefit Plan Effect Of One Percentage Point Decrease On Service And Interest Cost Components1
DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1
4000
CY2019 us-gaap Defined Benefit Plan Effect Of One Percentage Point Increase On Accumulated Postretirement Benefit Obligation
DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation
97000
CY2019 us-gaap Defined Benefit Plan Effect Of One Percentage Point Increase On Service And Interest Cost Components
DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents
4000
CY2019Q2 us-gaap Defined Benefit Plan Pension Plans With Accumulated Benefit Obligations In Excess Of Plan Assets Aggregate Fair Value Of Plan Assets
DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
82845000
CY2018Q2 us-gaap Defined Benefit Plan Pension Plans With Accumulated Benefit Obligations In Excess Of Plan Assets Aggregate Fair Value Of Plan Assets
DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
85788000
CY2019Q2 us-gaap Defined Benefit Plan Plan Assets Target Allocation Percentage
DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
1
CY2019Q2 us-gaap Defined Benefit Plan Ultimate Health Care Cost Trend Rate1
DefinedBenefitPlanUltimateHealthCareCostTrendRate1
0.05
CY2019Q2 us-gaap Defined Benefit Plan Weighted Average Asset Allocations
DefinedBenefitPlanWeightedAverageAssetAllocations
1
CY2018Q2 us-gaap Defined Benefit Plan Weighted Average Asset Allocations
DefinedBenefitPlanWeightedAverageAssetAllocations
1
CY2019 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
2276000
CY2018 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
1935000
CY2019 us-gaap Depreciation
Depreciation
6682000
CY2018 us-gaap Depreciation
Depreciation
6315000
CY2019 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
9335000
CY2018 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
6464000
CY2019 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.84
CY2018 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.82
CY2019 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.83
CY2018 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.82
CY2019 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
401000
CY2018 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
663000
CY2018 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.2756
CY2019 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2018 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.2756
CY2019 us-gaap Employee Benefits And Share Based Compensation
EmployeeBenefitsAndShareBasedCompensation
2591000
CY2018 us-gaap Employee Benefits And Share Based Compensation
EmployeeBenefitsAndShareBasedCompensation
2062000
CY2019Q2 us-gaap Excess Of Replacement Or Current Costs Over Stated Lifo Value
ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
25709000
CY2018Q2 us-gaap Excess Of Replacement Or Current Costs Over Stated Lifo Value
ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
24630000
CY2019 us-gaap Finance Lease Interest Expense
FinanceLeaseInterestExpense
8000
CY2018 us-gaap Finance Lease Interest Expense
FinanceLeaseInterestExpense
1000
CY2019 us-gaap Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
9000
CY2018 us-gaap Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
1000
CY2019Q2 us-gaap Finance Lease Liability
FinanceLeaseLiability
553000
CY2018Q2 us-gaap Finance Lease Liability
FinanceLeaseLiability
0
CY2019Q2 us-gaap Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
652000
CY2019Q2 us-gaap Finance Lease Liability Payments Due After Year Five
FinanceLeaseLiabilityPaymentsDueAfterYearFive
CY2019Q2 us-gaap Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
136000
CY2019Q2 us-gaap Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
112000
CY2019Q2 us-gaap Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
132000
CY2019Q2 us-gaap Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
136000
CY2019Q2 us-gaap Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
136000
CY2019Q2 us-gaap Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
99000
CY2019 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
18000
CY2018 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
3000
CY2019Q2 us-gaap Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
545000
CY2018Q2 us-gaap Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
11000
CY2019 us-gaap Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
27000
CY2018 us-gaap Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
3000
CY2019Q2 us-gaap Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
0.073
CY2018Q2 us-gaap Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
0.039
CY2019Q2 us-gaap Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
P4Y292D
CY2018Q2 us-gaap Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
P4Y
CY2017Q2 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
11632000
CY2018Q2 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
11781000
CY2019Q2 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
14434000
CY2019Q2 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
10808000
CY2019Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
2904000
CY2019Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
2789000
CY2019Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
2888000
CY2019Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
2874000
CY2019Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
2890000
CY2018 us-gaap Finite Lived Intangible Assets Foreign Currency Translation Gain Loss
FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
30000
CY2019 us-gaap Finite Lived Intangible Assets Foreign Currency Translation Gain Loss
FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
-634000
CY2017Q2 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
13436000
CY2018Q2 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
13485000
CY2019Q2 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
39587000
CY2017Q2 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
1804000
CY2018Q2 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
1704000
CY2019Q2 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
25153000
CY2019 us-gaap Finitelived Intangible Assets Acquired1
FinitelivedIntangibleAssetsAcquired1
26500000
CY2019 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-681000
CY2018 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-198000
CY2019 us-gaap Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
768000
CY2018 us-gaap Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
CY2017Q2 us-gaap Goodwill
Goodwill
2585000
CY2018Q2 us-gaap Goodwill
Goodwill
2692000
CY2019Q2 us-gaap Goodwill
Goodwill
25954000
CY2019 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
23999000
CY2018 us-gaap Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
-107000
CY2019 us-gaap Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
737000
CY2017Q2 us-gaap Goodwill Gross
GoodwillGross
16407000
CY2018Q2 us-gaap Goodwill Gross
GoodwillGross
16514000
CY2019Q2 us-gaap Goodwill Gross
GoodwillGross
39776000
CY2017Q2 us-gaap Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
13822000
CY2018Q2 us-gaap Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
13822000
CY2019Q2 us-gaap Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
13822
CY2019 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2019 us-gaap Gross Profit
GrossProfit
89641000
CY2018 us-gaap Gross Profit
GrossProfit
80641000
CY2019 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
0
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
7059000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
8679000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
7448000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
5741000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
14507000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
14420000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
3711000
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
4773000
CY2018 us-gaap Income Tax Expense Benefit Continuing Operations Adjustment Of Deferred Tax Asset Liability
IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
3786000
CY2019 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
CY2018 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-3803000
CY2019 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
15000
CY2018 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
3786000
CY2019 us-gaap Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
CY2018 us-gaap Income Tax Reconciliation Deductions
IncomeTaxReconciliationDeductions
114000
CY2019 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
281000
CY2018 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
675000
CY2019 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
3046000
CY2018 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
3974000
CY2019 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
121000
CY2018 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
-41000
CY2019 us-gaap Income Tax Reconciliation Prior Year Income Taxes
IncomeTaxReconciliationPriorYearIncomeTaxes
-50000
CY2018 us-gaap Income Tax Reconciliation Prior Year Income Taxes
IncomeTaxReconciliationPriorYearIncomeTaxes
-89000
CY2019 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
209000
CY2018 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
272000
CY2019 us-gaap Income Tax Reconciliation Tax Contingencies
IncomeTaxReconciliationTaxContingencies
158000
CY2018 us-gaap Income Tax Reconciliation Tax Contingencies
IncomeTaxReconciliationTaxContingencies
-42000
CY2019 us-gaap Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
306000
CY2018 us-gaap Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
162000
CY2019 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
1927000
CY2018 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
-7000
CY2019 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-1013000
CY2018 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
6844000
CY2019 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-11177000
CY2018 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
13774000
CY2019 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
-9896000
CY2018 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
10096000
CY2019 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
27671000
CY2018 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
17460000
CY2019 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
10159000
CY2018 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
-1537000
CY2019 us-gaap Increase Decrease In Pension And Postretirement Obligations
IncreaseDecreaseInPensionAndPostretirementObligations
-251000
CY2018 us-gaap Increase Decrease In Pension And Postretirement Obligations
IncreaseDecreaseInPensionAndPostretirementObligations
-2084000
CY2019 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
111000
CY2018 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
100000
CY2019Q2 us-gaap Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
200000
CY2018Q2 us-gaap Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
202000
CY2019Q2 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
25353000
CY2018Q2 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
1906000
CY2019 us-gaap Interest Expense
InterestExpense
1927000
CY2018 us-gaap Interest Expense
InterestExpense
282000
CY2019 us-gaap Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
-3991000
CY2018 us-gaap Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
-1728000
CY2019 us-gaap Interest Paid Net
InterestPaidNet
1906000
CY2018 us-gaap Interest Paid Net
InterestPaidNet
304000
CY2019Q2 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
57682000
CY2018Q2 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
49332000
CY2019Q2 us-gaap Inventory Net
InventoryNet
125893000
CY2018Q2 us-gaap Inventory Net
InventoryNet
84001000
CY2019Q2 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
44399000
CY2018Q2 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
21486000
CY2019Q2 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
10463000
CY2018Q2 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
8427000
CY2019Q2 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
23812000
CY2018Q2 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
13183000
CY2019 us-gaap Investment Income Interest
InvestmentIncomeInterest
43000
CY2018 us-gaap Investment Income Interest
InvestmentIncomeInterest
55000
CY2019Q2 us-gaap Land
Land
6479000
CY2018Q2 us-gaap Land
Land
6525000
CY2019 us-gaap Lease Cost
LeaseCost
3238000
CY2018 us-gaap Lease Cost
LeaseCost
2309000
CY2019Q2 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
21991000
CY2019Q2 us-gaap Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
11112000
CY2019Q2 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
3186000
CY2019Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
1532000
CY2019Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
1722000
CY2019Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
1950000
CY2019Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
2489000
CY2019Q2 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
7861000
CY2019Q2 us-gaap Liabilities
Liabilities
164052000
CY2018Q2 us-gaap Liabilities
Liabilities
97624000
CY2019Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
346870000
CY2018Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
241240000
CY2019Q2 us-gaap Liabilities Current
LiabilitiesCurrent
73077000
CY2018Q2 us-gaap Liabilities Current
LiabilitiesCurrent
62344000
CY2019Q2 us-gaap Long Term Debt
LongTermDebt
42491000
CY2018Q2 us-gaap Long Term Debt
LongTermDebt
4824000
CY2019Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
2000000
CY2018Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
CY2019Q2 us-gaap Long Term Debt Maturities Repayments Of Principal After Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
9524000
CY2019Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
2000000
CY2019Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
2016000
CY2019Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
24709000
CY2019Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
2081000
CY2019Q2 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
2161000
CY2019Q2 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
40491000
CY2018Q2 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
4824000
CY2019Q2 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
158183000
CY2018Q2 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
144457000
CY2019Q2 us-gaap Minority Interest
MinorityInterest
602000
CY2018Q2 us-gaap Minority Interest
MinorityInterest
619000
CY2018 us-gaap Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
172000
CY2019 us-gaap Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
115000
CY2019 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
69160000
CY2018 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-2066000
CY2019 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-66909000
CY2018 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-6304000
CY2019 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-5461000
CY2018 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
6511000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
10673000
CY2018 us-gaap Net Income Loss
NetIncomeLoss
9528000
CY2019 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
123000
CY2018 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
119000
CY2019 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
10525000
CY2018 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
9306000
CY2019 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
10525000
CY2018 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
9306000
CY2019Q2 us-gaap Noncurrent Assets
NoncurrentAssets
75016000
CY2018Q2 us-gaap Noncurrent Assets
NoncurrentAssets
59317000
CY2019 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
2
CY2019 us-gaap Operating Income Loss
OperatingIncomeLoss
18498000
CY2018 us-gaap Operating Income Loss
OperatingIncomeLoss
16148000
CY2019 us-gaap Operating Lease Cost
OperatingLeaseCost
3348000
CY2018 us-gaap Operating Lease Cost
OperatingLeaseCost
2462000
CY2019Q2 us-gaap Operating Lease Liability
OperatingLeaseLiability
14130000
CY2018Q2 us-gaap Operating Lease Liability
OperatingLeaseLiability
6527000
CY2018Q2 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
6527000
CY2019Q2 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
14683000
CY2019 us-gaap Operating Lease Payments
OperatingLeasePayments
3338000
CY2018 us-gaap Operating Lease Payments
OperatingLeasePayments
2417000
CY2019Q2 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
14138000
CY2018Q2 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
6527000
CY2019Q2 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.077
CY2018Q2 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.072
CY2019Q2 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P11Y36D
CY2018Q2 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P5Y219D
CY2019Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
12826000
CY2018Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
9786000
CY2019Q2 us-gaap Other Assets Current
OtherAssetsCurrent
8420000
CY2018Q2 us-gaap Other Assets Current
OtherAssetsCurrent
6252000
CY2019Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
3758000
CY2018Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
3850000
CY2019 us-gaap Other Comprehensive Income Loss Amortization Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Prior Service Cost Credit Tax
OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
-1242000
CY2018 us-gaap Other Comprehensive Income Loss Amortization Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Prior Service Cost Credit Tax
OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
3207000
CY2019 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
-509000
CY2018 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
0
CY2019 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
156000
CY2018 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
0
CY2019 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-2671000
CY2018 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
981000
CY2018 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
-7924000
CY2019 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
4121000
CY2019 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
12707000
CY2018 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
11494000
CY2019 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
-4121000
CY2018 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
7924000
CY2019Q2 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
2494000
CY2018Q2 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
1658000
CY2019 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-2107000
CY2018 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-1501000
CY2019 us-gaap Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
84000
CY2018 us-gaap Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
-63000
CY2019 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
1577000
CY2018 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
CY2019 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
233000
CY2018 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
128000
CY2018 us-gaap Payments For Restructuring
PaymentsForRestructuring
3400000
CY2019 us-gaap Payments For Restructuring
PaymentsForRestructuring
1269000
CY2019 us-gaap Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
115000
CY2018 us-gaap Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
172000
CY2019 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
1005000
CY2018 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
422000
CY2019 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
60195000
CY2018 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
CY2019 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
11979000
CY2018 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
6328000
CY2019Q2 us-gaap Percentage Of Lifo Inventory
PercentageOfLIFOInventory
0.52
CY2018Q2 us-gaap Percentage Of Lifo Inventory
PercentageOfLIFOInventory
0.48
CY2019Q2 us-gaap Postemployment Benefits Liability Noncurrent
PostemploymentBenefitsLiabilityNoncurrent
25878000
CY2018Q2 us-gaap Postemployment Benefits Liability Noncurrent
PostemploymentBenefitsLiabilityNoncurrent
21068000
CY2019Q2 us-gaap Preferred Stock Capital Shares Reserved For Future Issuance
PreferredStockCapitalSharesReservedForFutureIssuance
150000
CY2019Q2 us-gaap Preferred Stock No Par Value
PreferredStockNoParValue
0
CY2018Q2 us-gaap Preferred Stock No Par Value
PreferredStockNoParValue
0
CY2019Q2 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
200000
CY2018Q2 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
200000
CY2019Q2 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2018Q2 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2019Q2 us-gaap Preferred Stock Value
PreferredStockValue
0
CY2018Q2 us-gaap Preferred Stock Value
PreferredStockValue
0
CY2019Q2 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
11681000
CY2018Q2 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
8423000
CY2019 us-gaap Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
5158000
CY2018 us-gaap Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
32210000
CY2019 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
32210000
CY2018 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
CY2019 us-gaap Proceeds From Issuance Of Other Long Term Debt
ProceedsFromIssuanceOfOtherLongTermDebt
44480000
CY2018 us-gaap Proceeds From Issuance Of Other Long Term Debt
ProceedsFromIssuanceOfOtherLongTermDebt
CY2019 us-gaap Proceeds From Life Insurance Policies
ProceedsFromLifeInsurancePolicies
101000
CY2018 us-gaap Proceeds From Life Insurance Policies
ProceedsFromLifeInsurancePolicies
CY2019 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
147854000
CY2018 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
80642000
CY2019 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
239000
CY2018 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
152000
CY2019 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
36000
CY2018 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
29000
CY2018Q2 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
4407000
CY2017Q2 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
2062000
CY2019Q2 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
3736000
CY2019 us-gaap Product Warranty Accrual Additions From Business Acquisition
ProductWarrantyAccrualAdditionsFromBusinessAcquisition
557000
CY2018 us-gaap Product Warranty Accrual Additions From Business Acquisition
ProductWarrantyAccrualAdditionsFromBusinessAcquisition
CY2019Q2 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
3034000
CY2018Q2 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
3952000
CY2019Q2 us-gaap Product Warranty Accrual Noncurrent
ProductWarrantyAccrualNoncurrent
702000
CY2018Q2 us-gaap Product Warranty Accrual Noncurrent
ProductWarrantyAccrualNoncurrent
455000
CY2019 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
3953000
CY2018 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
2671000
CY2019 us-gaap Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
2766000
CY2018 us-gaap Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
4998000
CY2019 us-gaap Profit Loss
ProfitLoss
10796000
CY2018 us-gaap Profit Loss
ProfitLoss
9647000
CY2019Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
212289000
CY2018Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
197455000
CY2019Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
71258000
CY2018Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
55467000
CY2018Q2 us-gaap Restructuring Reserve
RestructuringReserve
90000
CY2019Q2 us-gaap Restructuring Reserve
RestructuringReserve
CY2019Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
196472000
CY2018Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
178896000
CY2019 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
302663000
CY2018 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
240733000
CY2019 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
129548000
CY2018 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
82143000
CY2019 us-gaap Repayments Of Other Long Term Debt
RepaymentsOfOtherLongTermDebt
24752000
CY2018 us-gaap Repayments Of Other Long Term Debt
RepaymentsOfOtherLongTermDebt
CY2019 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2385000
CY2018 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1610000
us-gaap Restructuring And Related Cost Number Of Positions Eliminated
RestructuringAndRelatedCostNumberOfPositionsEliminated
176
CY2019 us-gaap Restructuring Charges
RestructuringCharges
1179000
CY2018 us-gaap Restructuring Charges
RestructuringCharges
3398000
us-gaap Restructuring Charges
RestructuringCharges
10452000
CY2019 us-gaap Restructuring Costs
RestructuringCosts
CY2018 us-gaap Restructuring Costs
RestructuringCosts
238000
CY2017Q2 us-gaap Restructuring Reserve
RestructuringReserve
92000
CY2019 us-gaap Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
553000
CY2018 us-gaap Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
CY2019 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
13875000
CY2018 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
4019000
CY2019 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
71541000
CY2018 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
61095000
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
3784
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
32734
CY2018Q3 us-gaap Share Price
SharePrice
22.50
CY2019 us-gaap Standard And Extended Product Warranty Accrual Foreign Currency Translation Gain Loss
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
41000
CY2018 us-gaap Standard And Extended Product Warranty Accrual Foreign Currency Translation Gain Loss
StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
-18000
CY2018Q3 us-gaap Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
1533334
CY2019 us-gaap Stock Issued During Period Shares Share Based Compensation
StockIssuedDuringPeriodSharesShareBasedCompensation
157043
CY2018 us-gaap Stock Issued During Period Shares Share Based Compensation
StockIssuedDuringPeriodSharesShareBasedCompensation
67286
CY2019Q2 us-gaap Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
315000
CY2018Q2 us-gaap Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
315000
CY2019Q2 us-gaap Stockholders Equity
StockholdersEquity
182216000
CY2018Q2 us-gaap Stockholders Equity
StockholdersEquity
142997000
CY2019Q2 us-gaap Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
203548000
CY2018Q2 us-gaap Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
166674000
CY2019Q2 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
182818000
CY2018Q2 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
143616000
CY2017Q2 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
123567000
CY2019 us-gaap Sublease Income
SubleaseIncome
222000
CY2018 us-gaap Sublease Income
SubleaseIncome
204000
CY2019Q2 us-gaap Treasury Stock Shares
TreasuryStockShares
1392524
CY2018Q2 us-gaap Treasury Stock Shares
TreasuryStockShares
1545783
CY2019 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
0
CY2018 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
0
CY2019Q2 us-gaap Treasury Stock Value
TreasuryStockValue
21332000
CY2018Q2 us-gaap Treasury Stock Value
TreasuryStockValue
23677000
CY2019 us-gaap Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
148000
CY2018 us-gaap Undistributed Earnings Loss Allocated To Participating Securities Basic
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
222000
CY2019Q2 us-gaap Undistributed Earnings Of Foreign Subsidiaries
UndistributedEarningsOfForeignSubsidiaries
6208000
CY2018Q2 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
816000
CY2017Q2 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
827000
CY2019Q2 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
938000
CY2019 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
CY2018 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
9000
CY2019 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
CY2018 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
200000
CY2019Q2 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
148000
CY2018Q2 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
93000
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
91000
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
303000
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
31000
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
CY2019 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
CY2018 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
105000
CY2019Q2 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
938000
CY2019 us-gaap Use Of Estimates
UseOfEstimates
<div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Management Estimates--</div>The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual amounts could differ from those estimates.</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
CY2019 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
111000
CY2018 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
100000
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
12682000
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
11395000
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
12571000
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
11295000

Files In Submission

Name View Source Status
0001437749-19-017591-index-headers.html Edgar Link pending
0001437749-19-017591-index.html Edgar Link pending
0001437749-19-017591.txt Edgar Link pending
0001437749-19-017591-xbrl.zip Edgar Link pending
arrow1.jpg Edgar Link pending
ex_156036.htm Edgar Link pending
ex_156037.htm Edgar Link pending
ex_156038.htm Edgar Link pending
ex_156039.htm Edgar Link pending
ex_156040.htm Edgar Link pending
ex_156041.htm Edgar Link pending
ex_156042.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
R100.htm Edgar Link pending
R101.htm Edgar Link pending
R102.htm Edgar Link pending
R103.htm Edgar Link pending
R104.htm Edgar Link pending
R105.htm Edgar Link pending
R106.htm Edgar Link pending
R107.htm Edgar Link pending
R108.htm Edgar Link pending
R109.htm Edgar Link pending
R11.htm Edgar Link pending
R110.htm Edgar Link pending
R111.htm Edgar Link pending
R112.htm Edgar Link pending
R113.htm Edgar Link pending
R114.htm Edgar Link pending
R115.htm Edgar Link pending
R116.htm Edgar Link pending
R117.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
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
R90.htm Edgar Link pending
R91.htm Edgar Link pending
R92.htm Edgar Link pending
R93.htm Edgar Link pending
R94.htm Edgar Link pending
R95.htm Edgar Link pending
R96.htm Edgar Link pending
R97.htm Edgar Link pending
R98.htm Edgar Link pending
R99.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
twin-20190630.xml Edgar Link completed
twin-20190630.xsd Edgar Link pending
twin-20190630_cal.xml Edgar Link unprocessable
twin-20190630_def.xml Edgar Link unprocessable
twin-20190630_lab.xml Edgar Link unprocessable
twin-20190630_pre.xml Edgar Link unprocessable
twin20190630_10k.htm Edgar Link pending