2020 Q2 Form 10-Q Financial Statement
#000156459020035491 Filed on August 03, 2020
Income Statement
Concept | 2020 Q2 | 2019 Q2 |
---|---|---|
Revenue | $16.71M | $20.59M |
YoY Change | -18.86% | -30.31% |
Cost Of Revenue | $15.14M | $15.88M |
YoY Change | -4.64% | -29.14% |
Gross Profit | $1.568M | $4.714M |
YoY Change | -66.74% | -34.0% |
Gross Profit Margin | 9.38% | 22.89% |
Selling, General & Admin | $3.902M | $4.556M |
YoY Change | -14.35% | 0.11% |
% of Gross Profit | 248.85% | 96.65% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $490.0K | $490.0K |
YoY Change | 0.0% | 0.0% |
% of Gross Profit | 31.25% | 10.39% |
Operating Expenses | $3.902M | $4.556M |
YoY Change | -14.35% | 0.11% |
Operating Profit | -$2.334M | $158.0K |
YoY Change | -1577.22% | -93.9% |
Interest Expense | $90.00K | $400.0K |
YoY Change | -77.5% | 37.93% |
% of Operating Profit | 253.16% | |
Other Income/Expense, Net | $523.0K | |
YoY Change | ||
Pretax Income | -$2.190M | $110.0K |
YoY Change | -2090.91% | -96.37% |
Income Tax | -$372.0K | $30.00K |
% Of Pretax Income | 27.27% | |
Net Earnings | -$1.818M | $82.00K |
YoY Change | -2317.07% | -96.47% |
Net Earnings / Revenue | -10.88% | 0.4% |
Basic Earnings Per Share | -$0.18 | $0.01 |
Diluted Earnings Per Share | -$0.18 | $0.01 |
COMMON SHARES | ||
Basic Shares Outstanding | 9.895M | 9.855M |
Diluted Shares Outstanding | 9.895M | 9.858M |
Balance Sheet
Concept | 2020 Q2 | 2019 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $67.20M | $72.60M |
YoY Change | -7.44% | -3.59% |
Cash & Equivalents | $41.07M | $13.77M |
Short-Term Investments | $26.10M | $58.80M |
Other Short-Term Assets | $1.300M | $1.500M |
YoY Change | -13.33% | 15.38% |
Inventory | $22.66M | $24.09M |
Prepaid Expenses | ||
Receivables | $17.05M | $14.42M |
Other Receivables | $1.000M | $1.200M |
Total Short-Term Assets | $124.8M | $123.6M |
YoY Change | 0.95% | 1.76% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $17.32M | $16.84M |
YoY Change | 2.89% | 0.68% |
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $105.0K | $112.0K |
YoY Change | -6.25% | -49.32% |
Total Long-Term Assets | $21.30M | $21.70M |
YoY Change | -1.84% | -22.11% |
TOTAL ASSETS | ||
Total Short-Term Assets | $124.8M | $123.6M |
Total Long-Term Assets | $21.30M | $21.70M |
Total Assets | $146.1M | $145.3M |
YoY Change | 0.53% | -2.69% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $9.713M | $6.797M |
YoY Change | 42.9% | -18.07% |
Accrued Expenses | $3.963M | $2.382M |
YoY Change | 66.37% | -31.33% |
Deferred Revenue | $31.08M | $30.56M |
YoY Change | 1.72% | 14.94% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $0.00 | $100.0K |
YoY Change | -100.0% | 0.0% |
Total Short-Term Liabilities | $49.48M | $44.55M |
YoY Change | 11.08% | 4.32% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $100.0K | $100.0K |
YoY Change | 0.0% | |
Other Long-Term Liabilities | $1.400M | $1.500M |
YoY Change | -6.67% | 25.0% |
Total Long-Term Liabilities | $1.500M | $1.600M |
YoY Change | -6.25% | 33.33% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $49.48M | $44.55M |
Total Long-Term Liabilities | $1.500M | $1.600M |
Total Liabilities | $51.94M | $47.39M |
YoY Change | 9.61% | 4.37% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $88.47M | $92.86M |
YoY Change | -4.72% | -6.6% |
Common Stock | $27.59M | $26.43M |
YoY Change | 4.4% | 4.69% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $12.62M | |
YoY Change | 1.43% | |
Treasury Stock Shares | $818.0K | |
Shareholders Equity | $94.16M | $97.95M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $146.1M | $145.3M |
YoY Change | 0.53% | -2.69% |
Cashflow Statement
Concept | 2020 Q2 | 2019 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$1.818M | $82.00K |
YoY Change | -2317.07% | -96.47% |
Depreciation, Depletion And Amortization | $490.0K | $490.0K |
YoY Change | 0.0% | 0.0% |
Cash From Operating Activities | -$4.373M | -$4.753M |
YoY Change | -7.99% | -7089.71% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $338.0K | $294.0K |
YoY Change | 14.97% | 80.37% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $13.95M | $4.550M |
YoY Change | 206.59% | -120.14% |
Cash From Investing Activities | $13.61M | $4.252M |
YoY Change | 220.16% | -118.69% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | $23.00K | $230.0K |
YoY Change | -90.0% | 57.53% |
Debt Paid & Issued, Net | $4.599M | |
YoY Change | ||
Cash From Financing Activities | -1.132M | -1.228M |
YoY Change | -7.82% | 28.59% |
NET CHANGE | ||
Cash From Operating Activities | -4.373M | -4.753M |
Cash From Investing Activities | 13.61M | 4.252M |
Cash From Financing Activities | -1.132M | -1.228M |
Net Change In Cash | 8.114M | -1.805M |
YoY Change | -549.53% | -92.41% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$4.373M | -$4.753M |
Capital Expenditures | $338.0K | $294.0K |
Free Cash Flow | -$4.711M | -$5.047M |
YoY Change | -6.66% | 5212.63% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2019Q2 | us-gaap |
Gross Profit
GrossProfit
|
4714000 | |
CY2020Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
15142000 | |
CY2019Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
15879000 | |
CY2020Q2 | us-gaap |
Gross Profit
GrossProfit
|
1568000 | |
CY2020Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
3902000 | |
CY2019Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
4556000 | |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-372000 | |
CY2020Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.11 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-61000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-205000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
214000 | |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-1604000 | |
CY2020Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2020Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2020Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2020Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2020Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2020Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
41069000 | |
CY2019Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
11000 | |
CY2020Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
153000 | |
CY2019Q2 | us-gaap |
Other Expenses
OtherExpenses
|
523000 | |
CY2019Q2 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
-87000 | |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
82000 | |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
82000 | |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-55000 | |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
107000 | |
CY2019Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
189000 | |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
32955000 | |
CY2020Q2 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
26103000 | |
CY2020Q1 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
40048000 | |
CY2020Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
17054000 | |
CY2020Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
15400000 | |
CY2020Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
15683000 | |
CY2020Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
14592000 | |
CY2020Q2 | us-gaap |
Inventory Net
InventoryNet
|
22656000 | |
CY2020Q1 | us-gaap |
Inventory Net
InventoryNet
|
22291000 | |
CY2020Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1262000 | |
CY2020Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
906000 | |
CY2020Q2 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
975000 | |
CY2020Q1 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
485000 | |
CY2020Q2 | us-gaap |
Assets Current
AssetsCurrent
|
124802000 | |
CY2020Q1 | us-gaap |
Assets Current
AssetsCurrent
|
126677000 | |
CY2020Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
17323000 | |
CY2020Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
17587000 | |
CY2020Q2 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
3670000 | |
CY2020Q1 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
3460000 | |
CY2020Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
206000 | |
CY2020Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
243000 | |
CY2020Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
105000 | |
CY2020Q2 | us-gaap |
Assets
Assets
|
146106000 | |
CY2020Q1 | us-gaap |
Assets
Assets
|
148120000 | |
CY2020Q2 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
33000 | |
CY2020Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
40000 | |
CY2020Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
9713000 | |
CY2020Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
14253000 | |
CY2020Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
4551000 | |
CY2020Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
4453000 | |
CY2020Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
3963000 | |
CY2020Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
3352000 | |
CY2020Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
31082000 | |
CY2020Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
26983000 | |
CY2020Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
137000 | |
CY2020Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
153000 | |
CY2020Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
49479000 | |
CY2020Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
49234000 | |
CY2020Q2 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
50000 | |
CY2020Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
55000 | |
CY2020Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
60000 | |
CY2020Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
82000 | |
CY2020Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
1017000 | |
CY2020Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
721000 | |
CY2020Q2 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
774000 | |
CY2020Q1 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
747000 | |
CY2020Q2 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
562000 | |
CY2020Q1 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
557000 | |
CY2020Q2 | us-gaap |
Liabilities
Liabilities
|
51942000 | |
CY2020Q1 | us-gaap |
Liabilities
Liabilities
|
51396000 | |
CY2020Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
1078000 | |
CY2020Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
1069000 | |
CY2020Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
26516000 | |
CY2020Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
26361000 | |
CY2020Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
88474000 | |
CY2020Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
91389000 | |
CY2019Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
11000 | |
CY2019Q2 | ghm |
Amortization Of Unrecognized Prior Service Cost And Actuarial Losses
AmortizationOfUnrecognizedPriorServiceCostAndActuarialLosses
|
249000 | |
CY2019Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
88000 | |
CY2020Q2 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
4000 | |
CY2019Q2 | us-gaap |
Gain Or Loss On Sale Of Stock In Subsidiary
GainOrLossOnSaleOfStockInSubsidiary
|
-87000 | |
CY2019Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
202000 | |
CY2019Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-3088000 | |
CY2019Q2 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
2323000 | |
CY2019Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-552000 | |
CY2019Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
166000 | |
CY2019Q2 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
187000 | |
CY2020Q2 | ghm |
Increase Decrease In Operating Lease Right Of Use Asset
IncreaseDecreaseInOperatingLeaseRightOfUseAsset
|
-37000 | |
CY2019Q2 | ghm |
Increase Decrease In Operating Lease Right Of Use Asset
IncreaseDecreaseInOperatingLeaseRightOfUseAsset
|
-105000 | |
CY2020Q2 | ghm |
Increase Decrease In Defined Benefit Plan Assets For Plan Benefits Noncurrent
IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
210000 | |
CY2019Q2 | ghm |
Increase Decrease In Defined Benefit Plan Assets For Plan Benefits Noncurrent
IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
218000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-4430000 | |
CY2019Q2 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-5565000 | |
CY2020Q2 | ghm |
Increase Decrease In Accrued Compensation Accrued Expenses And Other Current And Non Current Liabilities
IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities
|
709000 | |
CY2019Q2 | ghm |
Increase Decrease In Accrued Compensation Accrued Expenses And Other Current And Non Current Liabilities
IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities
|
-1005000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
4094000 | |
CY2019Q2 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-242000 | |
CY2020Q2 | ghm |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-37000 | |
CY2019Q2 | ghm |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-27000 | |
CY2020Q2 | ghm |
Increase Decrease In Long Term Portion Of Accrued Compensation Accrued Pension Liability And Accrued Postretirement Benefits
IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits
|
32000 | |
CY2019Q2 | ghm |
Increase Decrease In Long Term Portion Of Accrued Compensation Accrued Pension Liability And Accrued Postretirement Benefits
IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits
|
26000 | |
CY2020Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-4373000 | |
CY2019Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-4753000 | |
CY2020Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
338000 | |
CY2019Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
294000 | |
CY2020Q2 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
6000 | |
CY2019Q2 | us-gaap |
Proceeds From Divestiture Of Interest In Consolidated Subsidiaries
ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries
|
602000 | |
CY2020Q2 | us-gaap |
Payments To Acquire Held To Maturity Securities
PaymentsToAcquireHeldToMaturitySecurities
|
26103000 | |
CY2019Q2 | us-gaap |
Payments To Acquire Held To Maturity Securities
PaymentsToAcquireHeldToMaturitySecurities
|
28651000 | |
CY2020Q2 | us-gaap |
Proceeds From Maturities Prepayments And Calls Of Held To Maturity Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
|
40048000 | |
CY2019Q2 | us-gaap |
Proceeds From Maturities Prepayments And Calls Of Held To Maturity Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
|
32595000 | |
CY2020Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
13613000 | |
CY2019Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
4252000 | |
CY2020Q2 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
12000 | |
CY2019Q2 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
10000 | |
CY2020Q2 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
4599000 | |
CY2020Q2 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
4599000 | |
CY2020Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1097000 | |
CY2019Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
988000 | |
CY2020Q2 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
23000 | |
CY2019Q2 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
230000 | |
CY2020Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1132000 | |
CY2019Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1228000 | |
CY2020Q2 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
6000 | |
CY2019Q2 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-76000 | |
CY2020Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
8114000 | |
CY2019Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-1805000 | |
CY2019Q2 | ghm |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Within Current Assets Held For Sale
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseWithinCurrentAssetsHeldForSale
|
-552000 | |
CY2020Q2 | ghm |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Cash Within Current Assets Held For Sale Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingCashWithinCurrentAssetsHeldForSaleIncludingExchangeRateEffect
|
8114000 | |
CY2019Q2 | ghm |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Cash Within Current Assets Held For Sale Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingCashWithinCurrentAssetsHeldForSaleIncludingExchangeRateEffect
|
-1253000 | |
CY2020Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
32955000 | |
CY2019Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
15021000 | |
CY2020Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
41069000 | |
CY2019Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
13768000 | |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
96724000 | |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-1604000 | |
CY2020Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1097000 | |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
164000 | |
CY2020Q2 | us-gaap |
Treasury Stock Value Acquired Par Value Method
TreasuryStockValueAcquiredParValueMethod
|
23000 | |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
98966000 | |
CY2019Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
189000 | |
CY2019Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
988000 | |
CY2019Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
88000 | |
CY2019Q2 | us-gaap |
Treasury Stock Value Acquired Par Value Method
TreasuryStockValueAcquiredParValueMethod
|
230000 | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
16710000 | |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20593000 | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
16710000 | |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20593000 | |
CY2020Q2 | ghm |
Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied At Point In Time
PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime
|
0.60 | |
CY2019Q2 | ghm |
Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied At Point In Time
PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime
|
0.45 | |
CY2020Q2 | ghm |
Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied Over Time
PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime
|
0.40 | |
CY2019Q2 | ghm |
Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied Over Time
PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime
|
0.55 | |
CY2020Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
15683000 | |
CY2020Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
14592000 | |
CY2020Q2 | ghm |
Change In Contract With Customer Asset
ChangeInContractWithCustomerAsset
|
1091000 | |
CY2020Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
31082000 | |
CY2020Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
26983000 | |
CY2020Q2 | ghm |
Change In Contract With Customer Liability
ChangeInContractWithCustomerLiability
|
4099000 | |
CY2020Q2 | ghm |
Contract With Customer Net Asset Liability Current
ContractWithCustomerNetAssetLiabilityCurrent
|
-15399000 | |
CY2020Q1 | ghm |
Contract With Customer Net Asset Liability Current
ContractWithCustomerNetAssetLiabilityCurrent
|
-12391000 | |
CY2020Q2 | ghm |
Change In Contract With Customer Asset Liability Net
ChangeInContractWithCustomerAssetLiabilityNet
|
-3008000 | |
CY2020Q2 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
7350000 | |
CY2020Q2 | ghm |
Change In Contract With Customer Asset
ChangeInContractWithCustomerAsset
|
1091000 | |
CY2020Q2 | us-gaap |
Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
|
1751000 | |
CY2020Q2 | us-gaap |
Contract With Customer Asset Reclassified To Receivable
ContractWithCustomerAssetReclassifiedToReceivable
|
660000 | |
CY2020Q2 | ghm |
Change In Contract With Customer Liability
ChangeInContractWithCustomerLiability
|
4099000 | |
CY2020Q2 | ghm |
Contract With Customer Liability Consideration Received
ContractWithCustomerLiabilityConsiderationReceived
|
11449000 | |
CY2020Q2 | ghm |
Contract With Customer Receivables Billed But Not Paid Under Retainage
ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage
|
2926000 | |
CY2020Q1 | ghm |
Contract With Customer Receivables Billed But Not Paid Under Retainage
ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage
|
2016000 | |
CY2020Q2 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
10000 | |
CY2019Q2 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
46000 | |
CY2020Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
107220000 | |
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.18 | |
CY2019Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2020Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
37000 | |
CY2019Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
4000 | |
CY2020Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
3149000 | |
CY2020Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
3061000 | |
CY2020Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
18283000 | |
CY2020Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
18018000 | |
CY2020Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
1224000 | |
CY2020Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
1212000 | |
CY2020Q2 | us-gaap |
Inventory Net
InventoryNet
|
22656000 | |
CY2020Q1 | us-gaap |
Inventory Net
InventoryNet
|
22291000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1818000 | |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
82000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9895000 | |
CY2019Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9855000 | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.18 | |
CY2019Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1818000 | |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
82000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9895000 | |
CY2019Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9855000 | |
CY2019Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
3000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9895000 | |
CY2019Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9858000 | |
CY2020Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
359000 | |
CY2019Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
366000 | |
CY2020Q2 | ghm |
Product Warranty Income Expense
ProductWarrantyIncomeExpense
|
-19000 | |
CY2019Q2 | ghm |
Product Warranty Income Expense
ProductWarrantyIncomeExpense
|
27000 | |
CY2020Q2 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
35000 | |
CY2019Q2 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
35000 | |
CY2020Q2 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
305000 | |
CY2019Q2 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
358000 | |
CY2020Q2 | ghm |
Product Warranty Income Expense
ProductWarrantyIncomeExpense
|
-19000 | |
CY2020Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
5000 | |
CY2019Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
3000 | |
CY2020Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
-164000 | |
CY2019Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
10000 | |
CY2020Q2 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
48000 | |
CY2019Q2 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
58000 | |
CY2020Q2 | ghm |
Self Insured Medical Plan Liability
SelfInsuredMedicalPlanLiability
|
85000 | |
CY2020Q1 | ghm |
Self Insured Medical Plan Liability
SelfInsuredMedicalPlanLiability
|
124000 | |
CY2020Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2020Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2020Q2 | us-gaap |
Oci Before Reclassifications Net Of Tax Attributable To Parent
OciBeforeReclassificationsNetOfTaxAttributableToParent
|
9000 | |
CY2020Q2 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
-205000 | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
214000 | |
CY2019Q2 | us-gaap |
Oci Before Reclassifications Net Of Tax Attributable To Parent
OciBeforeReclassificationsNetOfTaxAttributableToParent
|
-87000 | |
CY2019Q2 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
-194000 | |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
107000 |