◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...
Customize Items

10-Q Filing

GRAHAM CORP CIK: 716314 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0001193125-25-271134
Period End Date 20250930
Filing Date 20251107
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance ghm-20250930_htm.xml
Balance Sheet 196 line items
Line Item Tag Value Unit Period
Allowances on trade accounts receivable AllowanceForDoubtfulAccountsReceivableCurrent $630.00K USD Point-in-time
Allowances on trade accounts receivable AllowanceForDoubtfulAccountsReceivableCurrent $630.00K USD Point-in-time
Allowances on trade accounts receivable AllowanceForDoubtfulAccountsReceivableCurrent $1.07M USD Point-in-time
Allowances on trade accounts receivable AllowanceForDoubtfulAccountsReceivableCurrent $1.07M USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $1.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $1.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $1.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $1.00 USD Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 500,000.00 shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 500,000.00 shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 500,000.00 shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 500,000.00 shares Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.10 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.10 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.10 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $0.10 USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 25.50M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 25.50M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 25.50M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 25.50M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 11.08M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 11.08M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 11.16M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 11.16M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 10.90M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 10.90M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 10.99M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 10.99M shares Point-in-time
Treasury stock TreasuryStockCommonShares 174,000.00 shares Point-in-time
Treasury stock TreasuryStockCommonShares 174,000.00 shares Point-in-time
Treasury stock TreasuryStockCommonShares 174,000.00 shares Point-in-time
Treasury stock TreasuryStockCommonShares 174,000.00 shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $21.58M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $21.58M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $20.58M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $20.58M USD Point-in-time
Trade accounts receivable, net of allowances ($1,068 and $630 at September 30 and March 31, 2025, respectively) AccountsReceivableNetCurrent $35.51M USD Point-in-time
Trade accounts receivable, net of allowances ($1,068 and $630 at September 30 and March 31, 2025, respectively) AccountsReceivableNetCurrent $35.51M USD Point-in-time
Trade accounts receivable, net of allowances ($1,068 and $630 at September 30 and March 31, 2025, respectively) AccountsReceivableNetCurrent $42.14M USD Point-in-time
Trade accounts receivable, net of allowances ($1,068 and $630 at September 30 and March 31, 2025, respectively) AccountsReceivableNetCurrent $42.14M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $38.49M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $38.49M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $50.11M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $50.11M USD Point-in-time
Inventories InventoryNet $40.02M USD Point-in-time
Inventories InventoryNet $40.02M USD Point-in-time
Inventories InventoryNet $42.43M USD Point-in-time
Inventories InventoryNet $42.43M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $4.25M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $4.25M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $4.01M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $4.01M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $1.52M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $1.52M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $182.00K USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $182.00K USD Point-in-time
Total current assets AssetsCurrent $141.37M USD Point-in-time
Total current assets AssetsCurrent $141.37M USD Point-in-time
Total current assets AssetsCurrent $159.45M USD Point-in-time
Total current assets AssetsCurrent $159.45M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $50.65M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $50.65M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $56.55M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $56.55M USD Point-in-time
Prepaid pension asset DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent $5.95M USD Point-in-time
Prepaid pension asset DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent $5.95M USD Point-in-time
Prepaid pension asset DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent $6.02M USD Point-in-time
Prepaid pension asset DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent $6.02M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $6.39M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $6.39M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $5.86M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $5.86M USD Point-in-time
Goodwill Goodwill $25.52M USD Point-in-time
Goodwill Goodwill $25.52M USD Point-in-time
Goodwill Goodwill $25.52M USD Point-in-time
Goodwill Goodwill $25.52M USD Point-in-time
Finite-Lived Intangible Assets, Net FiniteLivedIntangibleAssetsNet $23.63M USD Point-in-time
Finite-Lived Intangible Assets, Net FiniteLivedIntangibleAssetsNet $23.63M USD Point-in-time
Finite-Lived Intangible Assets, Net FiniteLivedIntangibleAssetsNet $22.63M USD Point-in-time
Finite-Lived Intangible Assets, Net FiniteLivedIntangibleAssetsNet $22.63M USD Point-in-time
Tradenames, net OtherIntangibleAssetsNet $6.86M USD Point-in-time
Tradenames, net OtherIntangibleAssetsNet $6.86M USD Point-in-time
Tradenames, net OtherIntangibleAssetsNet $6.81M USD Point-in-time
Tradenames, net OtherIntangibleAssetsNet $6.81M USD Point-in-time
Deferred income tax asset DeferredIncomeTaxAssetsNet $1.50M USD Point-in-time
Deferred income tax asset DeferredIncomeTaxAssetsNet $1.50M USD Point-in-time
Deferred income tax asset DeferredIncomeTaxAssetsNet $1.44M USD Point-in-time
Deferred income tax asset DeferredIncomeTaxAssetsNet $1.44M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.40M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.40M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.82M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.82M USD Point-in-time
Total assets Assets $264.11M USD Point-in-time
Total assets Assets $264.11M USD Point-in-time
Total assets Assets $286.99M USD Point-in-time
Total assets Assets $286.99M USD Point-in-time
Current portion of finance lease obligations FinanceLeaseLiabilityCurrent $21.00K USD Point-in-time
Current portion of finance lease obligations FinanceLeaseLiabilityCurrent $21.00K USD Point-in-time
Current portion of finance lease obligations FinanceLeaseLiabilityCurrent $22.00K USD Point-in-time
Current portion of finance lease obligations FinanceLeaseLiabilityCurrent $22.00K USD Point-in-time
Accounts payable AccountsPayableCurrent $27.31M USD Point-in-time
Accounts payable AccountsPayableCurrent $27.31M USD Point-in-time
Accounts payable AccountsPayableCurrent $26.89M USD Point-in-time
Accounts payable AccountsPayableCurrent $26.89M USD Point-in-time
Accrued compensation EmployeeRelatedLiabilitiesCurrent $19.16M USD Point-in-time
Accrued compensation EmployeeRelatedLiabilitiesCurrent $19.16M USD Point-in-time
Accrued compensation EmployeeRelatedLiabilitiesCurrent $14.78M USD Point-in-time
Accrued compensation EmployeeRelatedLiabilitiesCurrent $14.78M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $4.32M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $4.32M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $3.87M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $3.87M USD Point-in-time
Customer deposits ContractWithCustomerLiabilityCurrent $84.06M USD Point-in-time
Customer deposits ContractWithCustomerLiabilityCurrent $84.06M USD Point-in-time
Customer deposits ContractWithCustomerLiabilityCurrent $104.92M USD Point-in-time
Customer deposits ContractWithCustomerLiabilityCurrent $104.92M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.27M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.27M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.39M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.39M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent - USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent - USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $90.00K USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $90.00K USD Point-in-time
Total current liabilities LiabilitiesCurrent $136.15M USD Point-in-time
Total current liabilities LiabilitiesCurrent $136.15M USD Point-in-time
Total current liabilities LiabilitiesCurrent $151.94M USD Point-in-time
Total current liabilities LiabilitiesCurrent $151.94M USD Point-in-time
Finance lease obligations FinanceLeaseLiabilityNoncurrent $44.00K USD Point-in-time
Finance lease obligations FinanceLeaseLiabilityNoncurrent $44.00K USD Point-in-time
Finance lease obligations FinanceLeaseLiabilityNoncurrent $32.00K USD Point-in-time
Finance lease obligations FinanceLeaseLiabilityNoncurrent $32.00K USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $5.51M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $5.51M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $4.89M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $4.89M USD Point-in-time
Deferred income tax liability DeferredIncomeTaxLiabilitiesNet - USD Point-in-time
Deferred income tax liability DeferredIncomeTaxLiabilitiesNet - USD Point-in-time
Deferred income tax liability DeferredIncomeTaxLiabilitiesNet $164.00K USD Point-in-time
Deferred income tax liability DeferredIncomeTaxLiabilitiesNet $164.00K USD Point-in-time
Accrued pension and postretirement benefit liabilities PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent $1.19M USD Point-in-time
Accrued pension and postretirement benefit liabilities PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent $1.19M USD Point-in-time
Accrued pension and postretirement benefit liabilities PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent $1.19M USD Point-in-time
Accrued pension and postretirement benefit liabilities PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent $1.19M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $1.63M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $1.63M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $1.18M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $1.18M USD Point-in-time
Total liabilities Liabilities $144.53M USD Point-in-time
Total liabilities Liabilities $144.53M USD Point-in-time
Total liabilities Liabilities $159.40M USD Point-in-time
Total liabilities Liabilities $159.40M USD Point-in-time
Commitments and contingencies (Note 9) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 9) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 9) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 9) CommitmentsAndContingencies - USD Point-in-time
Preferred stock, $1.00 par value, 500 shares authorized PreferredStockValue - USD Point-in-time
Preferred stock, $1.00 par value, 500 shares authorized PreferredStockValue - USD Point-in-time
Preferred stock, $1.00 par value, 500 shares authorized PreferredStockValue - USD Point-in-time
Preferred stock, $1.00 par value, 500 shares authorized PreferredStockValue - USD Point-in-time
Common stock, $0.10 par value, 25,500 shares authorized, 11,162 and 11,077 shares issued and 10,988 and 10,903 shares outstanding at September 30 and March 31, 2025,respectively CommonStockValue $1.11M USD Point-in-time
Common stock, $0.10 par value, 25,500 shares authorized, 11,162 and 11,077 shares issued and 10,988 and 10,903 shares outstanding at September 30 and March 31, 2025,respectively CommonStockValue $1.11M USD Point-in-time
Common stock, $0.10 par value, 25,500 shares authorized, 11,162 and 11,077 shares issued and 10,988 and 10,903 shares outstanding at September 30 and March 31, 2025,respectively CommonStockValue $1.12M USD Point-in-time
Common stock, $0.10 par value, 25,500 shares authorized, 11,162 and 11,077 shares issued and 10,988 and 10,903 shares outstanding at September 30 and March 31, 2025,respectively CommonStockValue $1.12M USD Point-in-time
Capital in excess of par value AdditionalPaidInCapitalCommonStock $34.62M USD Point-in-time
Capital in excess of par value AdditionalPaidInCapitalCommonStock $34.62M USD Point-in-time
Capital in excess of par value AdditionalPaidInCapitalCommonStock $34.62M USD Point-in-time
Capital in excess of par value AdditionalPaidInCapitalCommonStock $34.62M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $94.23M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $94.23M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $101.91M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $101.91M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-6.99M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-6.99M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-6.67M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-6.67M USD Point-in-time
Treasury stock (174 shares at September 30 and March 31, 2025) TreasuryStockValue $3.39M USD Point-in-time
Treasury stock (174 shares at September 30 and March 31, 2025) TreasuryStockValue $3.39M USD Point-in-time
Treasury stock (174 shares at September 30 and March 31, 2025) TreasuryStockValue $3.39M USD Point-in-time
Treasury stock (174 shares at September 30 and March 31, 2025) TreasuryStockValue $3.39M USD Point-in-time
Total stockholders equity StockholdersEquity $105.57M USD Point-in-time
Total stockholders equity StockholdersEquity $105.57M USD Point-in-time
Total stockholders equity StockholdersEquity $108.19M USD Point-in-time
Total stockholders equity StockholdersEquity $108.19M USD Point-in-time
Total stockholders equity StockholdersEquity $112.47M USD Point-in-time
Total stockholders equity StockholdersEquity $112.47M USD Point-in-time
Total stockholders equity StockholdersEquity $119.58M USD Point-in-time
Total stockholders equity StockholdersEquity $119.58M USD Point-in-time
Total stockholders equity StockholdersEquity $123.38M USD Point-in-time
Total stockholders equity StockholdersEquity $123.38M USD Point-in-time
Total stockholders equity StockholdersEquity $127.59M USD Point-in-time
Total stockholders equity StockholdersEquity $127.59M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $264.11M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $264.11M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $286.99M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $286.99M USD Point-in-time
Income Statement 128 line items
Line Item Tag Value Unit Period
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $53.56M USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $53.56M USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $103.51M USD 2 Qtrs
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $103.51M USD 2 Qtrs
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $66.03M USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $66.03M USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $121.51M USD 2 Qtrs
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $121.51M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $40.76M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $40.76M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $78.35M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $78.35M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $51.72M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $51.72M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $92.49M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $92.49M USD 2 Qtrs
Gross profit GrossProfit $12.80M USD 1 Quarter
Gross profit GrossProfit $12.80M USD 1 Quarter
Gross profit GrossProfit $25.17M USD 2 Qtrs
Gross profit GrossProfit $25.17M USD 2 Qtrs
Gross profit GrossProfit $14.31M USD 1 Quarter
Gross profit GrossProfit $14.31M USD 1 Quarter
Gross profit GrossProfit $29.03M USD 2 Qtrs
Gross profit GrossProfit $29.03M USD 2 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $8.72M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $8.72M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $17.56M USD 2 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $17.56M USD 2 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $9.79M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $9.79M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $19.19M USD 2 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $19.19M USD 2 Qtrs
Selling, general and administrative amortization SellingGeneralAndAdministrativeAmortizationExpense $437.00K USD 1 Quarter
Selling, general and administrative amortization SellingGeneralAndAdministrativeAmortizationExpense $437.00K USD 1 Quarter
Selling, general and administrative amortization SellingGeneralAndAdministrativeAmortizationExpense $873.00K USD 2 Qtrs
Selling, general and administrative amortization SellingGeneralAndAdministrativeAmortizationExpense $873.00K USD 2 Qtrs
Selling, general and administrative amortization SellingGeneralAndAdministrativeAmortizationExpense $437.00K USD 1 Quarter
Selling, general and administrative amortization SellingGeneralAndAdministrativeAmortizationExpense $437.00K USD 1 Quarter
Selling, general and administrative amortization SellingGeneralAndAdministrativeAmortizationExpense $873.00K USD 2 Qtrs
Selling, general and administrative amortization SellingGeneralAndAdministrativeAmortizationExpense $873.00K USD 2 Qtrs
Other operating income OtherOperatingIncomeExpenseNet $596.00K USD 1 Quarter
Other operating income OtherOperatingIncomeExpenseNet $596.00K USD 1 Quarter
Other operating income OtherOperatingIncomeExpenseNet $726.00K USD 2 Qtrs
Other operating income OtherOperatingIncomeExpenseNet $726.00K USD 2 Qtrs
Other operating income OtherOperatingIncomeExpenseNet $191.00K USD 1 Quarter
Other operating income OtherOperatingIncomeExpenseNet $191.00K USD 1 Quarter
Other operating income OtherOperatingIncomeExpenseNet $267.00K USD 2 Qtrs
Other operating income OtherOperatingIncomeExpenseNet $267.00K USD 2 Qtrs
Operating income OperatingIncomeLoss $4.24M USD 1 Quarter
Operating income OperatingIncomeLoss $4.24M USD 1 Quarter
Operating income OperatingIncomeLoss $7.46M USD 2 Qtrs
Operating income OperatingIncomeLoss $7.46M USD 2 Qtrs
Operating income OperatingIncomeLoss $4.27M USD 1 Quarter
Operating income OperatingIncomeLoss $4.27M USD 1 Quarter
Operating income OperatingIncomeLoss $9.23M USD 2 Qtrs
Operating income OperatingIncomeLoss $9.23M USD 2 Qtrs
Other expense, net NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent $91.00K USD 1 Quarter
Other expense, net NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent $91.00K USD 1 Quarter
Other expense, net NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent $182.00K USD 2 Qtrs
Other expense, net NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent $182.00K USD 2 Qtrs
Other expense, net NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent $116.00K USD 1 Quarter
Other expense, net NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent $116.00K USD 1 Quarter
Other expense, net NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent $244.00K USD 2 Qtrs
Other expense, net NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent $244.00K USD 2 Qtrs
Interest income, net InterestIncomeExpenseNet $153.00K USD 1 Quarter
Interest income, net InterestIncomeExpenseNet $153.00K USD 1 Quarter
Interest income, net InterestIncomeExpenseNet $314.00K USD 2 Qtrs
Interest income, net InterestIncomeExpenseNet $314.00K USD 2 Qtrs
Interest income, net InterestIncomeExpenseNet $68.00K USD 1 Quarter
Interest income, net InterestIncomeExpenseNet $68.00K USD 1 Quarter
Interest income, net InterestIncomeExpenseNet $245.00K USD 2 Qtrs
Interest income, net InterestIncomeExpenseNet $245.00K USD 2 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.30M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.30M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.59M USD 2 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $7.59M USD 2 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.22M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $4.22M USD 1 Quarter
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.24M USD 2 Qtrs
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.24M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.02M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.02M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.34M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.34M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.13M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.13M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.55M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.55M USD 2 Qtrs
Net income NetIncomeLoss $3.28M USD 1 Quarter
Net income NetIncomeLoss $3.28M USD 1 Quarter
Net income NetIncomeLoss $6.25M USD 2 Qtrs
Net income NetIncomeLoss $6.25M USD 2 Qtrs
Net income NetIncomeLoss $3.09M USD 1 Quarter
Net income NetIncomeLoss $3.09M USD 1 Quarter
Net income NetIncomeLoss $7.68M USD 2 Qtrs
Net income NetIncomeLoss $7.68M USD 2 Qtrs
Net income EarningsPerShareBasic $0.30 USD 1 Quarter
Net income EarningsPerShareBasic $0.30 USD 1 Quarter
Net income EarningsPerShareBasic $0.57 USD 2 Qtrs
Net income EarningsPerShareBasic $0.57 USD 2 Qtrs
Net income EarningsPerShareBasic $0.28 USD 1 Quarter
Net income EarningsPerShareBasic $0.28 USD 1 Quarter
Net income EarningsPerShareBasic $0.70 USD 2 Qtrs
Net income EarningsPerShareBasic $0.70 USD 2 Qtrs
Net income EarningsPerShareDiluted $0.30 USD 1 Quarter
Net income EarningsPerShareDiluted $0.30 USD 1 Quarter
Net income EarningsPerShareDiluted $0.57 USD 2 Qtrs
Net income EarningsPerShareDiluted $0.57 USD 2 Qtrs
Net income EarningsPerShareDiluted $0.28 USD 1 Quarter
Net income EarningsPerShareDiluted $0.28 USD 1 Quarter
Net income EarningsPerShareDiluted $0.69 USD 2 Qtrs
Net income EarningsPerShareDiluted $0.69 USD 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.89M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.89M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.88M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.88M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.98M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.98M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.96M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.96M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.02M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.02M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 10.99M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 10.99M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.13M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.13M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.08M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.08M shares 2 Qtrs
Cash Flow Statement 160 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $6.25M USD 2 Qtrs
Net income ProfitLoss $6.25M USD 2 Qtrs
Net income ProfitLoss $7.68M USD 2 Qtrs
Net income ProfitLoss $7.68M USD 2 Qtrs
Depreciation Depreciation $1.72M USD 2 Qtrs
Depreciation Depreciation $1.72M USD 2 Qtrs
Depreciation Depreciation $2.17M USD 2 Qtrs
Depreciation Depreciation $2.17M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $555.00K USD 1 Quarter
Amortization of intangible assets AmortizationOfIntangibleAssets $555.00K USD 1 Quarter
Amortization of intangible assets AmortizationOfIntangibleAssets $1.11M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.11M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $498.00K USD 1 Quarter
Amortization of intangible assets AmortizationOfIntangibleAssets $498.00K USD 1 Quarter
Amortization of intangible assets AmortizationOfIntangibleAssets $997.00K USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $997.00K USD 2 Qtrs
Bad debt reserves BadDebtReserves - USD 2 Qtrs
Bad debt reserves BadDebtReserves - USD 2 Qtrs
Bad debt reserves BadDebtReserves $-400.00K USD 2 Qtrs
Bad debt reserves BadDebtReserves $-400.00K USD 2 Qtrs
Amortization of actuarial losses AmortizationOfActuarialLosses $391.00K USD 2 Qtrs
Amortization of actuarial losses AmortizationOfActuarialLosses $391.00K USD 2 Qtrs
Amortization of actuarial losses AmortizationOfActuarialLosses $420.00K USD 2 Qtrs
Amortization of actuarial losses AmortizationOfActuarialLosses $420.00K USD 2 Qtrs
Equity-based compensation expense ShareBasedCompensation $434.00K USD 1 Quarter
Equity-based compensation expense ShareBasedCompensation $434.00K USD 1 Quarter
Equity-based compensation expense ShareBasedCompensation $778.00K USD 2 Qtrs
Equity-based compensation expense ShareBasedCompensation $778.00K USD 2 Qtrs
Equity-based compensation expense ShareBasedCompensation $553.00K USD 1 Quarter
Equity-based compensation expense ShareBasedCompensation $553.00K USD 1 Quarter
Equity-based compensation expense ShareBasedCompensation $1.08M USD 2 Qtrs
Equity-based compensation expense ShareBasedCompensation $1.08M USD 2 Qtrs
Gain on disposal or sale of property, plant and equipment GainLossOnDispositionOfAssets - USD 2 Qtrs
Gain on disposal or sale of property, plant and equipment GainLossOnDispositionOfAssets - USD 2 Qtrs
Gain on disposal or sale of property, plant and equipment GainLossOnDispositionOfAssets $-1.00K USD 2 Qtrs
Gain on disposal or sale of property, plant and equipment GainLossOnDispositionOfAssets $-1.00K USD 2 Qtrs
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $-726.00K USD 2 Qtrs
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $-726.00K USD 2 Qtrs
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $-267.00K USD 2 Qtrs
Change in fair value of contingent consideration ChangeInFairValueOfContingentConsideration $-267.00K USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $2.00K USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $2.00K USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $191.00K USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $191.00K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-15.39M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-15.39M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $7.10M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $7.10M USD 2 Qtrs
Unbilled revenue IncreaseDecreaseInContractWithCustomerAsset $12.75M USD 2 Qtrs
Unbilled revenue IncreaseDecreaseInContractWithCustomerAsset $12.75M USD 2 Qtrs
Unbilled revenue IncreaseDecreaseInContractWithCustomerAsset $11.64M USD 2 Qtrs
Unbilled revenue IncreaseDecreaseInContractWithCustomerAsset $11.64M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-1.89M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-1.89M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $2.40M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $2.40M USD 2 Qtrs
Prepaid expenses and other current and non-current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.74M USD 2 Qtrs
Prepaid expenses and other current and non-current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.74M USD 2 Qtrs
Prepaid expenses and other current and non-current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $377.00K USD 2 Qtrs
Prepaid expenses and other current and non-current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $377.00K USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $124.00K USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $124.00K USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $-1.24M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $-1.24M USD 2 Qtrs
Operating lease assets IncreaseDecreaseInOperatingLeaseRightOfUseAsset $-643.00K USD 2 Qtrs
Operating lease assets IncreaseDecreaseInOperatingLeaseRightOfUseAsset $-643.00K USD 2 Qtrs
Operating lease assets IncreaseDecreaseInOperatingLeaseRightOfUseAsset $-664.00K USD 2 Qtrs
Operating lease assets IncreaseDecreaseInOperatingLeaseRightOfUseAsset $-664.00K USD 2 Qtrs
Prepaid pension asset IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent $117.00K USD 2 Qtrs
Prepaid pension asset IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent $117.00K USD 2 Qtrs
Prepaid pension asset IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent $70.00K USD 2 Qtrs
Prepaid pension asset IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent $70.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.50M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $1.50M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.70M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.70M USD 2 Qtrs
Accrued compensation, accrued expenses and other current and non-current liabilities IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities $-4.80M USD 2 Qtrs
Accrued compensation, accrued expenses and other current and non-current liabilities IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities $-4.80M USD 2 Qtrs
Accrued compensation, accrued expenses and other current and non-current liabilities IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities $-4.67M USD 2 Qtrs
Accrued compensation, accrued expenses and other current and non-current liabilities IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities $-4.67M USD 2 Qtrs
Customer deposits IncreaseDecreaseInContractWithCustomerLiability $14.48M USD 2 Qtrs
Customer deposits IncreaseDecreaseInContractWithCustomerLiability $14.48M USD 2 Qtrs
Customer deposits IncreaseDecreaseInContractWithCustomerLiability $20.85M USD 2 Qtrs
Customer deposits IncreaseDecreaseInContractWithCustomerLiability $20.85M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-634.00K USD 2 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-634.00K USD 2 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $90.00K USD 2 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $90.00K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiabilities $-623.00K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiabilities $-623.00K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiabilities $-650.00K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiabilities $-650.00K USD 2 Qtrs
Long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits $4.00K USD 2 Qtrs
Long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits $4.00K USD 2 Qtrs
Long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits $-1.00K USD 2 Qtrs
Long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits $-1.00K USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $22.65M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $22.65M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $11.32M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $11.32M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $6.46M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $6.46M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $11.15M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $11.15M USD 2 Qtrs
Acquisition of P3 Technologies, LLC PaymentsToAcquireBusinessesNetOfCashAcquired $170.00K USD 2 Qtrs
Acquisition of P3 Technologies, LLC PaymentsToAcquireBusinessesNetOfCashAcquired $170.00K USD 2 Qtrs
Acquisition of P3 Technologies, LLC PaymentsToAcquireBusinessesNetOfCashAcquired - USD 2 Qtrs
Acquisition of P3 Technologies, LLC PaymentsToAcquireBusinessesNetOfCashAcquired - USD 2 Qtrs
Net cash used by investing activities NetCashProvidedByUsedInInvestingActivities $-6.63M USD 2 Qtrs
Net cash used by investing activities NetCashProvidedByUsedInInvestingActivities $-6.63M USD 2 Qtrs
Net cash used by investing activities NetCashProvidedByUsedInInvestingActivities $-11.15M USD 2 Qtrs
Net cash used by investing activities NetCashProvidedByUsedInInvestingActivities $-11.15M USD 2 Qtrs
Borrowings of debt obligations ProceedsFromIssuanceOfLongTermDebt - USD 2 Qtrs
Borrowings of debt obligations ProceedsFromIssuanceOfLongTermDebt - USD 2 Qtrs
Borrowings of debt obligations ProceedsFromIssuanceOfLongTermDebt $8.00M USD 2 Qtrs
Borrowings of debt obligations ProceedsFromIssuanceOfLongTermDebt $8.00M USD 2 Qtrs
Principal repayments on debt RepaymentsOfLongTermDebt - USD 2 Qtrs
Principal repayments on debt RepaymentsOfLongTermDebt - USD 2 Qtrs
Principal repayments on debt RepaymentsOfLongTermDebt $8.00M USD 2 Qtrs
Principal repayments on debt RepaymentsOfLongTermDebt $8.00M USD 2 Qtrs
Repayments on financing lease obligations RepaymentsOnLeaseFinancingObligations $157.00K USD 2 Qtrs
Repayments on financing lease obligations RepaymentsOnLeaseFinancingObligations $157.00K USD 2 Qtrs
Repayments on financing lease obligations RepaymentsOnLeaseFinancingObligations $165.00K USD 2 Qtrs
Repayments on financing lease obligations RepaymentsOnLeaseFinancingObligations $165.00K USD 2 Qtrs
Issuance of common stock ProceedsFromIssuanceOfCommonStock $334.00K USD 2 Qtrs
Issuance of common stock ProceedsFromIssuanceOfCommonStock $334.00K USD 2 Qtrs
Issuance of common stock ProceedsFromIssuanceOfCommonStock $458.00K USD 2 Qtrs
Issuance of common stock ProceedsFromIssuanceOfCommonStock $458.00K USD 2 Qtrs
Tax withholdings related to net share settlements of restricted stock units and awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $854.00K USD 2 Qtrs
Tax withholdings related to net share settlements of restricted stock units and awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $854.00K USD 2 Qtrs
Tax withholdings related to net share settlements of restricted stock units and awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.53M USD 2 Qtrs
Tax withholdings related to net share settlements of restricted stock units and awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.53M USD 2 Qtrs
Net cash used by financing activities NetCashProvidedByUsedInFinancingActivities $-677.00K USD 2 Qtrs
Net cash used by financing activities NetCashProvidedByUsedInFinancingActivities $-677.00K USD 2 Qtrs
Net cash used by financing activities NetCashProvidedByUsedInFinancingActivities $-1.24M USD 2 Qtrs
Net cash used by financing activities NetCashProvidedByUsedInFinancingActivities $-1.24M USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $41.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $41.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $65.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $65.00K USD 2 Qtrs
Net (decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $15.38M USD 2 Qtrs
Net (decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $15.38M USD 2 Qtrs
Net (decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-998.00K USD 2 Qtrs
Net (decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-998.00K USD 2 Qtrs
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $16.94M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $16.94M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $32.32M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $32.32M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $21.58M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $21.58M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $20.58M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $20.58M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $16.94M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $16.94M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $32.32M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $32.32M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $21.58M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $21.58M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $20.58M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $20.58M USD Point-in-time
Stockholders Equity 54 line items
Line Item Tag Value Unit Period
Beginning balance StockholdersEquity $105.57M USD Point-in-time
Beginning balance StockholdersEquity $105.57M USD Point-in-time
Beginning balance StockholdersEquity $108.19M USD Point-in-time
Beginning balance StockholdersEquity $108.19M USD Point-in-time
Beginning balance StockholdersEquity $112.47M USD Point-in-time
Beginning balance StockholdersEquity $112.47M USD Point-in-time
Beginning balance StockholdersEquity $119.58M USD Point-in-time
Beginning balance StockholdersEquity $119.58M USD Point-in-time
Beginning balance StockholdersEquity $123.38M USD Point-in-time
Beginning balance StockholdersEquity $123.38M USD Point-in-time
Beginning balance StockholdersEquity $127.59M USD Point-in-time
Beginning balance StockholdersEquity $127.59M USD Point-in-time
Comprehensive income ComprehensiveIncomeNetOfTax $3.09M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $3.09M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $3.56M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $3.56M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $6.65M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $6.65M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $4.81M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $4.81M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $3.19M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $3.19M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $8.00M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $8.00M USD 2 Qtrs
Stock awards vested, net of tax withholding RestrictedStockValueSharesIssuedNetOfTaxWithholdings $-1.53M USD 1 Quarter
Stock awards vested, net of tax withholding RestrictedStockValueSharesIssuedNetOfTaxWithholdings $-1.53M USD 1 Quarter
Issuance of shares StockIssuedDuringPeriodValueNewIssues $334.00K USD 1 Quarter
Issuance of shares StockIssuedDuringPeriodValueNewIssues $334.00K USD 1 Quarter
Issuance of shares StockIssuedDuringPeriodValueNewIssues $458.00K USD 1 Quarter
Issuance of shares StockIssuedDuringPeriodValueNewIssues $458.00K USD 1 Quarter
Recognition of equity-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $344.00K USD 1 Quarter
Recognition of equity-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $344.00K USD 1 Quarter
Recognition of equity-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $434.00K USD 1 Quarter
Recognition of equity-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $434.00K USD 1 Quarter
Recognition of equity-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $532.00K USD 1 Quarter
Recognition of equity-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $532.00K USD 1 Quarter
Recognition of equity-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $553.00K USD 1 Quarter
Recognition of equity-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $553.00K USD 1 Quarter
Tax withholdings related to settlements of restricted stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $810.00K USD 1 Quarter
Tax withholdings related to settlements of restricted stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $810.00K USD 1 Quarter
Tax withholdings related to settlements of restricted stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $44.00K USD 1 Quarter
Tax withholdings related to settlements of restricted stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $44.00K USD 1 Quarter
Ending Balance StockholdersEquity $105.57M USD Point-in-time
Ending Balance StockholdersEquity $105.57M USD Point-in-time
Ending Balance StockholdersEquity $108.19M USD Point-in-time
Ending Balance StockholdersEquity $108.19M USD Point-in-time
Ending Balance StockholdersEquity $112.47M USD Point-in-time
Ending Balance StockholdersEquity $112.47M USD Point-in-time
Ending Balance StockholdersEquity $119.58M USD Point-in-time
Ending Balance StockholdersEquity $119.58M USD Point-in-time
Ending Balance StockholdersEquity $123.38M USD Point-in-time
Ending Balance StockholdersEquity $123.38M USD Point-in-time
Ending Balance StockholdersEquity $127.59M USD Point-in-time
Ending Balance StockholdersEquity $127.59M USD Point-in-time
Comprehensive Income 56 line items
Line Item Tag Value Unit Period
Net Income (Loss) NetIncomeLoss $3.28M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $3.28M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $6.25M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $6.25M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $3.09M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $3.09M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $7.68M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $7.68M USD 2 Qtrs
Defined benefit pension and other postretirement plans, tax expense OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax $-45.00K USD 1 Quarter
Defined benefit pension and other postretirement plans, tax expense OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax $-45.00K USD 1 Quarter
Defined benefit pension and other postretirement plans, tax expense OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax $-90.00K USD 2 Qtrs
Defined benefit pension and other postretirement plans, tax expense OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax $-90.00K USD 2 Qtrs
Defined benefit pension and other postretirement plans, tax expense OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax $-49.00K USD 1 Quarter
Defined benefit pension and other postretirement plans, tax expense OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax $-49.00K USD 1 Quarter
Defined benefit pension and other postretirement plans, tax expense OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax $-97.00K USD 2 Qtrs
Defined benefit pension and other postretirement plans, tax expense OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax $-97.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $131.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $131.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $103.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $103.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-56.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-56.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-6.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-6.00K USD 2 Qtrs
Defined benefit pension and other postretirement plans net of income tax expense of $49 and $45 for the three months ended September 30, 2025 and 2024, respectively, and $97 and $90 for the six months ended September 30, 2025 and 2024, respectively OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-150.00K USD 1 Quarter
Defined benefit pension and other postretirement plans net of income tax expense of $49 and $45 for the three months ended September 30, 2025 and 2024, respectively, and $97 and $90 for the six months ended September 30, 2025 and 2024, respectively OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-150.00K USD 1 Quarter
Defined benefit pension and other postretirement plans net of income tax expense of $49 and $45 for the three months ended September 30, 2025 and 2024, respectively, and $97 and $90 for the six months ended September 30, 2025 and 2024, respectively OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-300.00K USD 2 Qtrs
Defined benefit pension and other postretirement plans net of income tax expense of $49 and $45 for the three months ended September 30, 2025 and 2024, respectively, and $97 and $90 for the six months ended September 30, 2025 and 2024, respectively OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-300.00K USD 2 Qtrs
Defined benefit pension and other postretirement plans net of income tax expense of $49 and $45 for the three months ended September 30, 2025 and 2024, respectively, and $97 and $90 for the six months ended September 30, 2025 and 2024, respectively OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-161.00K USD 1 Quarter
Defined benefit pension and other postretirement plans net of income tax expense of $49 and $45 for the three months ended September 30, 2025 and 2024, respectively, and $97 and $90 for the six months ended September 30, 2025 and 2024, respectively OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-161.00K USD 1 Quarter
Defined benefit pension and other postretirement plans net of income tax expense of $49 and $45 for the three months ended September 30, 2025 and 2024, respectively, and $97 and $90 for the six months ended September 30, 2025 and 2024, respectively OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-323.00K USD 2 Qtrs
Defined benefit pension and other postretirement plans net of income tax expense of $49 and $45 for the three months ended September 30, 2025 and 2024, respectively, and $97 and $90 for the six months ended September 30, 2025 and 2024, respectively OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-323.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $122.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $122.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $281.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $281.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $403.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $403.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $212.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $212.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $105.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $105.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $317.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $317.00K USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $3.09M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $3.09M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $3.56M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $3.56M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $6.65M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $6.65M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $4.81M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $4.81M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $3.19M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $3.19M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $8.00M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $8.00M USD 2 Qtrs

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...