2021 Q2 Form 10-Q Financial Statement
#000156459021044011 Filed on August 12, 2021
Income Statement
Concept | 2021 Q2 | 2020 Q2 |
---|---|---|
Revenue | $20.16M | $16.71M |
YoY Change | 20.63% | -18.86% |
Cost Of Revenue | $19.24M | $15.14M |
YoY Change | 27.08% | -4.64% |
Gross Profit | $914.0K | $1.568M |
YoY Change | -41.71% | -66.74% |
Gross Profit Margin | 4.53% | 9.38% |
Selling, General & Admin | $4.832M | $3.902M |
YoY Change | 23.83% | -14.35% |
% of Gross Profit | 528.67% | 248.85% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $595.0K | $490.0K |
YoY Change | 21.43% | 0.0% |
% of Gross Profit | 65.1% | 31.25% |
Operating Expenses | $4.832M | $3.902M |
YoY Change | 23.83% | -14.35% |
Operating Profit | -$4.009M | -$2.334M |
YoY Change | 71.77% | -1577.22% |
Interest Expense | $39.00K | $90.00K |
YoY Change | -56.67% | -77.5% |
% of Operating Profit | ||
Other Income/Expense, Net | $160.0K | |
YoY Change | ||
Pretax Income | -$3.871M | -$2.190M |
YoY Change | 76.76% | -2090.91% |
Income Tax | -$745.0K | -$372.0K |
% Of Pretax Income | ||
Net Earnings | -$3.126M | -$1.818M |
YoY Change | 71.95% | -2317.07% |
Net Earnings / Revenue | -15.51% | -10.88% |
Basic Earnings Per Share | -$0.31 | -$0.18 |
Diluted Earnings Per Share | -$0.31 | -$0.18 |
COMMON SHARES | ||
Basic Shares Outstanding | 10.20M | 9.895M |
Diluted Shares Outstanding | 10.20M | 9.895M |
Balance Sheet
Concept | 2021 Q2 | 2020 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $19.14M | $67.20M |
YoY Change | -71.51% | -7.44% |
Cash & Equivalents | $19.14M | $41.07M |
Short-Term Investments | $0.00 | $26.10M |
Other Short-Term Assets | $1.557M | $1.300M |
YoY Change | 19.77% | -13.33% |
Inventory | $19.14M | $22.66M |
Prepaid Expenses | ||
Receivables | $18.27M | $17.05M |
Other Receivables | $1.416M | $1.000M |
Total Short-Term Assets | $88.07M | $124.8M |
YoY Change | -29.44% | 0.95% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $25.62M | $17.32M |
YoY Change | 47.88% | 2.89% |
Goodwill | $22.92M | |
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $6.737M | $105.0K |
YoY Change | 6316.19% | -6.25% |
Total Long-Term Assets | $97.30M | $21.30M |
YoY Change | 356.72% | -1.84% |
TOTAL ASSETS | ||
Total Short-Term Assets | $88.07M | $124.8M |
Total Long-Term Assets | $97.30M | $21.30M |
Total Assets | $185.4M | $146.1M |
YoY Change | 26.87% | 0.53% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $15.12M | $9.713M |
YoY Change | 55.71% | 42.9% |
Accrued Expenses | $14.55M | $3.963M |
YoY Change | 267.17% | 66.37% |
Deferred Revenue | $17.03M | $31.08M |
YoY Change | -45.2% | 1.72% |
Short-Term Debt | $2.500M | $0.00 |
YoY Change | ||
Long-Term Debt Due | $2.000M | $0.00 |
YoY Change | -100.0% | |
Total Short-Term Liabilities | $51.23M | $49.48M |
YoY Change | 3.54% | 11.08% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $18.00M | $100.0K |
YoY Change | 17900.0% | 0.0% |
Other Long-Term Liabilities | $1.811M | $1.400M |
YoY Change | 29.36% | -6.67% |
Total Long-Term Liabilities | $19.81M | $1.500M |
YoY Change | 1220.73% | -6.25% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $51.23M | $49.48M |
Total Long-Term Liabilities | $19.81M | $1.500M |
Total Liabilities | $82.17M | $51.94M |
YoY Change | 58.19% | 9.61% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $85.07M | $88.47M |
YoY Change | -3.85% | -4.72% |
Common Stock | $28.51M | $27.59M |
YoY Change | 3.31% | 4.4% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $3.276M | |
YoY Change | ||
Treasury Stock Shares | $183.0K | |
Shareholders Equity | $103.2M | $94.16M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $185.4M | $146.1M |
YoY Change | 26.88% | 0.53% |
Cashflow Statement
Concept | 2021 Q2 | 2020 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$3.126M | -$1.818M |
YoY Change | 71.95% | -2317.07% |
Depreciation, Depletion And Amortization | $595.0K | $490.0K |
YoY Change | 21.43% | 0.0% |
Cash From Operating Activities | -$7.076M | -$4.373M |
YoY Change | 61.81% | -7.99% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $446.0K | $338.0K |
YoY Change | 31.95% | 14.97% |
Acquisitions | $59.56M | |
YoY Change | ||
Other Investing Activities | -$54.06M | $13.95M |
YoY Change | -487.55% | 206.59% |
Cash From Investing Activities | -$54.51M | $13.61M |
YoY Change | -500.42% | 220.16% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | $41.00K | $23.00K |
YoY Change | 78.26% | -90.0% |
Debt Paid & Issued, Net | $4.500M | $4.599M |
YoY Change | -2.15% | |
Cash From Financing Activities | 21.10M | -1.132M |
YoY Change | -1964.05% | -7.82% |
NET CHANGE | ||
Cash From Operating Activities | -7.076M | -4.373M |
Cash From Investing Activities | -54.51M | 13.61M |
Cash From Financing Activities | 21.10M | -1.132M |
Net Change In Cash | -40.39M | 8.114M |
YoY Change | -597.77% | -549.53% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$7.076M | -$4.373M |
Capital Expenditures | $446.0K | $338.0K |
Free Cash Flow | -$7.522M | -$4.711M |
YoY Change | 59.67% | -6.66% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2021Q2 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y1M28D | |
CY2020Q2 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y8M19D | |
CY2021Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P8Y2M26D | |
CY2020Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P1Y9M21D | |
CY2021Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2021Q2 | ghm |
Selling General And Administrative Amortization Expense
SellingGeneralAndAdministrativeAmortizationExpense
|
91000 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
10199000 | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.11 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
128000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
298000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-49000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-170000 | |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-2828000 | |
CY2021Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
19143000 | |
CY2021Q1 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
5500000 | |
CY2021Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
67000 | |
CY2021Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
18273000 | |
CY2021Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
17378000 | |
CY2021Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
28533000 | |
CY2021Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
19994000 | |
CY2021Q2 | us-gaap |
Inventory Net
InventoryNet
|
19144000 | |
CY2021Q1 | us-gaap |
Inventory Net
InventoryNet
|
17332000 | |
CY2021Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1557000 | |
CY2021Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
512000 | |
CY2021Q2 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1416000 | |
CY2021Q2 | us-gaap |
Assets Current
AssetsCurrent
|
88066000 | |
CY2021Q1 | us-gaap |
Assets Current
AssetsCurrent
|
120248000 | |
CY2021Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
25618000 | |
CY2021Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
17618000 | |
CY2021Q2 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
6518000 | |
CY2021Q1 | us-gaap |
Defined Benefit Plan Assets For Plan Benefits Noncurrent
DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
6216000 | |
CY2021Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
9146000 | |
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
95000 | |
CY2021Q2 | us-gaap |
Goodwill
Goodwill
|
22923000 | |
CY2021Q2 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
11067000 | |
CY2021Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
103000 | |
CY2021Q1 | us-gaap |
Assets
Assets
|
144280000 | |
CY2021Q2 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
2500000 | |
CY2021Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2000000 | |
CY2021Q2 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
22000 | |
CY2021Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
21000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
46000 | |
CY2021Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
741000 | |
CY2021Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
43573000 | |
CY2021Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
18000000 | |
CY2021Q2 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
28000 | |
CY2021Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
34000 | |
CY2021Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
8103000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
37000 | |
CY2021Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
906000 | |
CY2021Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
635000 | |
CY2021Q2 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
2087000 | |
CY2021Q1 | us-gaap |
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
|
2072000 | |
CY2021Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1811000 | |
CY2021Q2 | us-gaap |
Liabilities
Liabilities
|
82166000 | |
CY2021Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
1.00 | |
CY2021Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
500000 | |
CY2021Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.10 | |
CY2021Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25500000 | |
CY2021Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
10874000 | |
CY2021Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
10691000 | |
CY2021Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
1087000 | |
CY2021Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
27419000 | |
CY2021Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
85069000 | |
CY2021Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-7099000 | |
CY2021Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
183000 | |
CY2021Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
3276000 | |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
103200000 | |
CY2021Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
185366000 | |
CY2021Q2 | us-gaap |
Profit Loss
ProfitLoss
|
-3126000 | |
CY2020Q2 | us-gaap |
Profit Loss
ProfitLoss
|
-1818000 | |
CY2021Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
225000 | |
CY2021Q2 | ghm |
Amortization Of Actuarial Losses
AmortizationOfActuarialLosses
|
219000 | |
CY2020Q2 | ghm |
Amortization Of Actuarial Losses
AmortizationOfActuarialLosses
|
266000 | |
CY2020Q2 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
4000 | |
CY2021Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
215000 | |
CY2020Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
282000 | |
CY2021Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-7319000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
1646000 | |
CY2021Q2 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
1426000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
1091000 | |
CY2021Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-1857000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
361000 | |
CY2021Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
603000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
356000 | |
CY2021Q2 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
2161000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
490000 | |
CY2021Q2 | ghm |
Increase Decrease In Operating Lease Right Of Use Asset
IncreaseDecreaseInOperatingLeaseRightOfUseAsset
|
25000 | |
CY2020Q2 | ghm |
Increase Decrease In Operating Lease Right Of Use Asset
IncreaseDecreaseInOperatingLeaseRightOfUseAsset
|
-37000 | |
CY2021Q2 | ghm |
Increase Decrease In Defined Benefit Plan Assets For Plan Benefits Noncurrent
IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
302000 | |
CY2020Q2 | ghm |
Increase Decrease In Defined Benefit Plan Assets For Plan Benefits Noncurrent
IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
|
210000 | |
CY2021Q2 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-5745000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-4430000 | |
CY2021Q2 | ghm |
Increase Decrease In Accrued Compensation Accrued Expenses And Other Current And Non Current Liabilities
IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities
|
-1448000 | |
CY2020Q2 | ghm |
Increase Decrease In Accrued Compensation Accrued Expenses And Other Current And Non Current Liabilities
IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities
|
709000 | |
CY2021Q2 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-3074000 | |
CY2020Q2 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
4094000 | |
CY2021Q2 | ghm |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
35000 | |
CY2020Q2 | ghm |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-37000 | |
CY2021Q2 | ghm |
Increase Decrease In Long Term Portion Of Accrued Compensation Accrued Pension Liability And Accrued Postretirement Benefits
IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits
|
16000 | |
CY2020Q2 | ghm |
Increase Decrease In Long Term Portion Of Accrued Compensation Accrued Pension Liability And Accrued Postretirement Benefits
IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits
|
32000 | |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-7076000 | |
CY2020Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-4373000 | |
CY2021Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
446000 | |
CY2020Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
338000 | |
CY2020Q2 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
6000 | |
CY2020Q2 | us-gaap |
Payments To Acquire Held To Maturity Securities
PaymentsToAcquireHeldToMaturitySecurities
|
26103000 | |
CY2020Q2 | us-gaap |
Proceeds From Maturities Prepayments And Calls Of Held To Maturity Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
|
40048000 | |
CY2021Q2 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
59563000 | |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-54509000 | |
CY2020Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
13613000 | |
CY2021Q2 | us-gaap |
Proceeds From Short Term Debt
ProceedsFromShortTermDebt
|
2500000 | |
CY2020Q2 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
4599000 | |
CY2021Q2 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
20000000 | |
CY2020Q2 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
4599000 | |
CY2021Q2 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
5000 | |
CY2020Q2 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
12000 | |
CY2021Q2 | ghm |
Repayments On Lease Financing Obligations
RepaymentsOnLeaseFinancingObligations
|
26000 | |
CY2021Q2 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
150000 | |
CY2021Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1177000 | |
CY2020Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
1097000 | |
CY2021Q2 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
41000 | |
CY2020Q2 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
23000 | |
CY2021Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
21101000 | |
CY2020Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1132000 | |
CY2021Q2 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
95000 | |
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 | |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-40389000 | |
CY2020Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
8114000 | |
CY2020Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
32955000 | |
CY2021Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
19143000 | |
CY2020Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
41069000 | |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
97929000 | |
CY2021Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-2828000 | |
CY2021Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
1177000 | |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
353000 | |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Treasury Stock Reissued
StockIssuedDuringPeriodValueTreasuryStockReissued
|
8964000 | |
CY2021Q2 | us-gaap |
Treasury Stock Value Acquired Par Value Method
TreasuryStockValueAcquiredParValueMethod
|
41000 | |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
103200000 | |
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 | |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
94164000 | |
CY2021Q2 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
10000 | |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20157000 | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
16710000 | |
CY2021Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20157000 | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
16710000 | |
CY2021Q2 | ghm |
Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied At Point In Time
PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime
|
0.35 | |
CY2020Q2 | ghm |
Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied At Point In Time
PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime
|
0.60 | |
CY2021Q2 | ghm |
Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied Over Time
PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime
|
0.65 | |
CY2020Q2 | ghm |
Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied Over Time
PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime
|
0.40 | |
CY2021Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
28533000 | |
CY2021Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
19994000 | |
CY2021Q2 | ghm |
Change In Contract With Customer Asset
ChangeInContractWithCustomerAsset
|
8539000 | |
CY2021Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
17034000 | |
CY2021Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
14059000 | |
CY2021Q2 | ghm |
Change In Contract With Customer Liability
ChangeInContractWithCustomerLiability
|
2975000 | |
CY2021Q2 | ghm |
Contract With Customer Net Asset Liability Current
ContractWithCustomerNetAssetLiabilityCurrent
|
11499000 | |
CY2021Q1 | ghm |
Contract With Customer Net Asset Liability Current
ContractWithCustomerNetAssetLiabilityCurrent
|
5935000 | |
CY2021Q2 | ghm |
Change In Contract With Customer Asset Liability Net
ChangeInContractWithCustomerAssetLiabilityNet
|
5564000 | |
CY2021Q2 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
7115000 | |
CY2021Q2 | ghm |
Change In Contract With Customer Asset
ChangeInContractWithCustomerAsset
|
8539000 | |
CY2021Q2 | us-gaap |
Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
|
6397000 | |
CY2021Q2 | us-gaap |
Contract With Customer Asset Reclassified To Receivable
ContractWithCustomerAssetReclassifiedToReceivable
|
4926000 | |
CY2021Q2 | ghm |
Change In Contract With Customer Liability
ChangeInContractWithCustomerLiability
|
2975000 | |
CY2021Q2 | ghm |
Contract With Customer Liability Consideration Received
ContractWithCustomerLiabilityConsiderationReceived
|
4042000 | |
CY2021Q2 | ghm |
Contract With Customer Receivables Billed But Not Paid Under Retainage
ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage
|
3308000 | |
CY2021Q1 | ghm |
Contract With Customer Receivables Billed But Not Paid Under Retainage
ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage
|
3747000 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3126000 | |
CY2020Q2 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
10000 | |
CY2021Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
235938000 | |
CY2021Q2 | us-gaap |
Investments
Investments
|
0 | |
CY2021Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
4053000 | |
CY2021Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
13396000 | |
CY2021Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
1695000 | |
CY2021Q2 | us-gaap |
Inventory Net
InventoryNet
|
19144000 | |
CY2021Q1 | us-gaap |
Inventory Net
InventoryNet
|
17332000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1818000 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10199000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9895000 | |
CY2021Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.31 | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.18 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3126000 | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1818000 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10199000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9895000 | |
CY2021Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
10199000 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
9895000 | |
CY2021Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.31 | |
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.18 | |
CY2021Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
33000 | |
CY2020Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
37000 | |
CY2020Q1 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
359000 | |
CY2021Q2 | ghm |
Product Warranty Accrual Acquired
ProductWarrantyAccrualAcquired
|
169000 | |
CY2021Q2 | ghm |
Product Warranty Income
ProductWarrantyIncome
|
16000 | |
CY2020Q2 | ghm |
Product Warranty Income
ProductWarrantyIncome
|
19000 | |
CY2021Q2 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
257000 | |
CY2020Q2 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
35000 | |
CY2021Q2 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
522000 | |
CY2020Q2 | us-gaap |
Product Warranty Accrual
ProductWarrantyAccrual
|
305000 | |
CY2021Q2 | ghm |
Product Warranty Income
ProductWarrantyIncome
|
16000 | |
CY2020Q2 | ghm |
Product Warranty Income
ProductWarrantyIncome
|
19000 | |
CY2020Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
5000 | |
CY2021Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
5000 | |
CY2021Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1243000 | |
CY2020Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
-164000 | |
CY2021Q2 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
285000 | |
CY2020Q2 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
48000 | |
CY2021Q2 | us-gaap |
Stock Issued During Period Shares Treasury Stock Reissued
StockIssuedDuringPeriodSharesTreasuryStockReissued
|
610000 | |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Treasury Stock Reissued
StockIssuedDuringPeriodValueTreasuryStockReissued
|
8964000 | |
CY2021Q2 | ghm |
Self Insured Medical Plan Liability
SelfInsuredMedicalPlanLiability
|
152000 | |
CY2021Q1 | ghm |
Self Insured Medical Plan Liability
SelfInsuredMedicalPlanLiability
|
184000 | |
CY2021Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2021Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
0 | |
CY2021Q2 | us-gaap |
Oci Before Reclassifications Net Of Tax Attributable To Parent
OciBeforeReclassificationsNetOfTaxAttributableToParent
|
128000 | |
CY2021Q2 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
-170000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
298000 | |
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 | |
CY2021Q2 | ghm |
Lessee Operating Lease And Finance Lease Option To Renew Or Terminate
LesseeOperatingLeaseAndFinanceLeaseOptionToRenewOrTerminate
|
Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease. | |
CY2021Q2 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.1071 | |
CY2020Q2 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.1004 | |
CY2021Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0329 | |
CY2020Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0549 | |
CY2021Q2 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
5000 | |
CY2020Q2 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
5000 | |
CY2021Q2 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
1000 | |
CY2020Q2 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
2000 | |
CY2021Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
156000 | |
CY2020Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
40000 | |
CY2021Q2 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
5000 | |
CY2020Q2 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
3000 | |
CY2021Q2 | us-gaap |
Lease Cost
LeaseCost
|
167000 | |
CY2020Q2 | us-gaap |
Lease Cost
LeaseCost
|
50000 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
1002000 | |
CY2021Q2 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
19000 | |
CY2021Q2 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
26000 | |
CY2021Q2 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
11000 | |
CY2021Q2 | ghm |
Lessee Operating Lease Liability Payments Due Year Five And After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive
|
4856000 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
10550000 | |
CY2021Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
1366000 | |
CY2021Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
9184000 | |
CY2021Q2 | us-gaap |
Line Of Credit Facility Commitment Fee Percentage
LineOfCreditFacilityCommitmentFeePercentage
|
0.0020 | |
CY2021Q2 | us-gaap |
Line Of Credit Facility Unused Capacity Commitment Fee Percentage
LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
|
0.0025 | |
CY2021Q2 | ghm |
Maximum Leverage Ratio
MaximumLeverageRatio
|
3.0 | |
CY2021Q2 | ghm |
Minimum Fixed Charge Coverage Ratio
MinimumFixedChargeCoverageRatio
|
1.20 | |
CY2021Q2 | ghm |
Percentage Of Minimum Margined Assets On Outstanding Facility
PercentageOfMinimumMarginedAssetsOnOutstandingFacility
|
1 | |
CY2021Q2 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
8711000 | |
CY2021Q1 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
11567000 |