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

10-Q Filing

EASTERN CO CIK: 31107 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0001654954-25-009068
Period End Date 20250630
Filing Date 20250805
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance eml_10q_htm.xml
Filing Contents
Balance Sheet 216 line items
Line Item Tag Value Unit Period
Accounts receivable, allowance for doubtful accounts AccountsReceivableAllowanceForDoubtfulAccounts $530.56K USD Point-in-time
Accounts receivable, allowance for doubtful accounts AccountsReceivableAllowanceForDoubtfulAccounts $530.56K USD Point-in-time
Accounts receivable, allowance for doubtful accounts AccountsReceivableAllowanceForDoubtfulAccounts $585.99K USD Point-in-time
Accounts receivable, allowance for doubtful accounts AccountsReceivableAllowanceForDoubtfulAccounts $585.99K USD Point-in-time
Voting Preferred Stock, par value (in dollars per share) VotingPreferredStockNoParValue - USD Point-in-time
Voting Preferred Stock, par value (in dollars per share) VotingPreferredStockNoParValue - USD Point-in-time
Voting Preferred Stock, par value (in dollars per share) VotingPreferredStockNoParValue - USD Point-in-time
Voting Preferred Stock, par value (in dollars per share) VotingPreferredStockNoParValue - USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $9.11M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $9.11M USD Point-in-time
Voting Preferred Stock, shares authorized (in shares) VotingPreferredStockSharesAuthorizedInShares 1.00M shares Point-in-time
Voting Preferred Stock, shares authorized (in shares) VotingPreferredStockSharesAuthorizedInShares 1.00M shares Point-in-time
Voting Preferred Stock, shares authorized (in shares) VotingPreferredStockSharesAuthorizedInShares 1.00M shares Point-in-time
Voting Preferred Stock, shares authorized (in shares) VotingPreferredStockSharesAuthorizedInShares 1.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $14.01M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $14.01M USD Point-in-time
Marketable Securities MarketableSecuritiesCurrent - USD Point-in-time
Marketable Securities MarketableSecuritiesCurrent - USD Point-in-time
Nonvoting Preferred Stock, par value (in dollars per share) NonvotingPreferredStockNoParValue - USD Point-in-time
Nonvoting Preferred Stock, par value (in dollars per share) NonvotingPreferredStockNoParValue - USD Point-in-time
Marketable Securities MarketableSecuritiesCurrent $2.05M USD Point-in-time
Marketable Securities MarketableSecuritiesCurrent $2.05M USD Point-in-time
Nonvoting Preferred Stock, par value (in dollars per share) NonvotingPreferredStockNoParValue - USD Point-in-time
Nonvoting Preferred Stock, par value (in dollars per share) NonvotingPreferredStockNoParValue - USD Point-in-time
Accounts receivable, less allowances: 2025 - $585,993 2024 - $530,560 AccountsReceivableNetCurrent $40.24M USD Point-in-time
Accounts receivable, less allowances: 2025 - $585,993 2024 - $530,560 AccountsReceivableNetCurrent $40.24M USD Point-in-time
Nonvoting Preferred Stock, shares authorized (in shares) NonvotingPreferredStockSharesAuthorizedInShares 1.00M shares Point-in-time
Nonvoting Preferred Stock, shares authorized (in shares) NonvotingPreferredStockSharesAuthorizedInShares 1.00M shares Point-in-time
Accounts receivable, less allowances: 2025 - $585,993 2024 - $530,560 AccountsReceivableNetCurrent $35.52M USD Point-in-time
Accounts receivable, less allowances: 2025 - $585,993 2024 - $530,560 AccountsReceivableNetCurrent $35.52M USD Point-in-time
Nonvoting Preferred Stock, shares authorized (in shares) NonvotingPreferredStockSharesAuthorizedInShares 1.00M shares Point-in-time
Nonvoting Preferred Stock, shares authorized (in shares) NonvotingPreferredStockSharesAuthorizedInShares 1.00M shares Point-in-time
Common Stock, par value (in dollars per share) CommonStockNoParValue - USD Point-in-time
Common Stock, par value (in dollars per share) CommonStockNoParValue - USD Point-in-time
Inventories InventoryNet $54.14M USD Point-in-time
Inventories InventoryNet $54.14M USD Point-in-time
Common Stock, par value (in dollars per share) CommonStockNoParValue - USD Point-in-time
Common Stock, par value (in dollars per share) CommonStockNoParValue - USD Point-in-time
Inventories InventoryNet $55.21M USD Point-in-time
Inventories InventoryNet $55.21M USD Point-in-time
Current portion of notes receivable NotesAndLoansReceivableNetCurrent $51.46K USD Point-in-time
Current portion of notes receivable NotesAndLoansReceivableNetCurrent $51.46K USD Point-in-time
Common Stock, shares authorized (in shares) CommonStockSharesAuthorized 50.00M shares Point-in-time
Common Stock, shares authorized (in shares) CommonStockSharesAuthorized 50.00M shares Point-in-time
Common Stock, shares authorized (in shares) CommonStockSharesAuthorized 50.00M shares Point-in-time
Common Stock, shares authorized (in shares) CommonStockSharesAuthorized 50.00M shares Point-in-time
Current portion of notes receivable NotesAndLoansReceivableNetCurrent $286.29K USD Point-in-time
Current portion of notes receivable NotesAndLoansReceivableNetCurrent $286.29K USD Point-in-time
Common Stock, shares issued (in shares) CommonStockSharesIssued 9.15M shares Point-in-time
Common Stock, shares issued (in shares) CommonStockSharesIssued 9.15M shares Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $4.41M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $4.41M USD Point-in-time
Common Stock, shares issued (in shares) CommonStockSharesIssued 9.16M shares Point-in-time
Common Stock, shares issued (in shares) CommonStockSharesIssued 9.16M shares Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $3.48M USD Point-in-time
Prepaid expenses and other assets PrepaidExpenseAndOtherAssetsCurrent $3.48M USD Point-in-time
Current assets held for sale AssetsHeldForSaleNotPartOfDisposalGroupCurrent $5.07M USD Point-in-time
Current assets held for sale AssetsHeldForSaleNotPartOfDisposalGroupCurrent $5.07M USD Point-in-time
Common Stock, shares outstanding (in shares) CommonStockSharesOutstanding 6.10M shares Point-in-time
Common Stock, shares outstanding (in shares) CommonStockSharesOutstanding 6.10M shares Point-in-time
Common Stock, shares outstanding (in shares) CommonStockSharesOutstanding 6.16M shares Point-in-time
Common Stock, shares outstanding (in shares) CommonStockSharesOutstanding 6.16M shares Point-in-time
Current assets held for sale AssetsHeldForSaleNotPartOfDisposalGroupCurrent - USD Point-in-time
Current assets held for sale AssetsHeldForSaleNotPartOfDisposalGroupCurrent - USD Point-in-time
Total Current Assets AssetsCurrent $115.62M USD Point-in-time
Total Current Assets AssetsCurrent $115.62M USD Point-in-time
Total Current Assets AssetsCurrent $107.95M USD Point-in-time
Total Current Assets AssetsCurrent $107.95M USD Point-in-time
Treasury Stock, shares (in shares) TreasuryStockCommonShares 2.98M shares Point-in-time
Treasury Stock, shares (in shares) TreasuryStockCommonShares 2.98M shares Point-in-time
Treasury Stock, shares (in shares) TreasuryStockCommonShares 3.07M shares Point-in-time
Treasury Stock, shares (in shares) TreasuryStockCommonShares 3.07M shares Point-in-time
Property, Plant and Equipment PropertyPlantAndEquipmentGross $59.64M USD Point-in-time
Property, Plant and Equipment PropertyPlantAndEquipmentGross $59.64M USD Point-in-time
Property, Plant and Equipment PropertyPlantAndEquipmentGross $56.32M USD Point-in-time
Property, Plant and Equipment PropertyPlantAndEquipmentGross $56.32M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $28.81M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $28.81M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $32.47M USD Point-in-time
Accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $32.47M USD Point-in-time
Property, Plant and Equipment, Net PropertyPlantAndEquipmentNet $27.16M USD Point-in-time
Property, Plant and Equipment, Net PropertyPlantAndEquipmentNet $27.16M USD Point-in-time
Property, Plant and Equipment, Net PropertyPlantAndEquipmentNet $27.51M USD Point-in-time
Property, Plant and Equipment, Net PropertyPlantAndEquipmentNet $27.51M USD Point-in-time
Goodwill Goodwill $58.64M USD Point-in-time
Goodwill Goodwill $58.64M USD Point-in-time
Goodwill Goodwill $58.51M USD Point-in-time
Goodwill Goodwill $58.51M USD Point-in-time
Trademarks IndefiniteLivedTrademarks $3.84M USD Point-in-time
Trademarks IndefiniteLivedTrademarks $3.84M USD Point-in-time
Trademarks IndefiniteLivedTrademarks $3.95M USD Point-in-time
Trademarks IndefiniteLivedTrademarks $3.95M USD Point-in-time
Patents and other intangibles net of accumulated amortization PatentsAndOtherIntangiblesNetOfAccumulatedAmortization $7.76M USD Point-in-time
Patents and other intangibles net of accumulated amortization PatentsAndOtherIntangiblesNetOfAccumulatedAmortization $7.76M USD Point-in-time
Patents and other intangibles net of accumulated amortization PatentsAndOtherIntangiblesNetOfAccumulatedAmortization $8.77M USD Point-in-time
Patents and other intangibles net of accumulated amortization PatentsAndOtherIntangiblesNetOfAccumulatedAmortization $8.77M USD Point-in-time
Long term notes receivable, less current portion NotesAndLoansReceivableNetNoncurrent $82.39K USD Point-in-time
Long term notes receivable, less current portion NotesAndLoansReceivableNetNoncurrent $82.39K USD Point-in-time
Long term notes receivable, less current portion NotesAndLoansReceivableNetNoncurrent $162.10K USD Point-in-time
Long term notes receivable, less current portion NotesAndLoansReceivableNetNoncurrent $162.10K USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $6.61M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $6.61M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $6.61M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $6.61M USD Point-in-time
Right of use assets OperatingLeaseRightOfUseAsset $17.36M USD Point-in-time
Right of use assets OperatingLeaseRightOfUseAsset $17.36M USD Point-in-time
Right of use assets OperatingLeaseRightOfUseAsset $14.18M USD Point-in-time
Right of use assets OperatingLeaseRightOfUseAsset $14.18M USD Point-in-time
Total Other Assets OtherAssets $92.18M USD Point-in-time
Total Other Assets OtherAssets $92.18M USD Point-in-time
Total Other Assets OtherAssets $94.30M USD Point-in-time
Total Other Assets OtherAssets $94.30M USD Point-in-time
TOTAL ASSETS Assets $229.41M USD Point-in-time
TOTAL ASSETS Assets $229.41M USD Point-in-time
TOTAL ASSETS Assets $235.31M USD Point-in-time
TOTAL ASSETS Assets $235.31M USD Point-in-time
Accounts payable AccountsPayableCurrent $23.14M USD Point-in-time
Accounts payable AccountsPayableCurrent $23.14M USD Point-in-time
Accounts payable AccountsPayableCurrent $19.65M USD Point-in-time
Accounts payable AccountsPayableCurrent $19.65M USD Point-in-time
Accrued compensation EmployeeRelatedLiabilitiesCurrent $5.48M USD Point-in-time
Accrued compensation EmployeeRelatedLiabilitiesCurrent $5.48M USD Point-in-time
Accrued compensation EmployeeRelatedLiabilitiesCurrent $5.16M USD Point-in-time
Accrued compensation EmployeeRelatedLiabilitiesCurrent $5.16M USD Point-in-time
Other accrued expenses OtherAccruedLiabilitiesCurrent $3.22M USD Point-in-time
Other accrued expenses OtherAccruedLiabilitiesCurrent $3.22M USD Point-in-time
Other accrued expenses OtherAccruedLiabilitiesCurrent $9.58M USD Point-in-time
Other accrued expenses OtherAccruedLiabilitiesCurrent $9.58M USD Point-in-time
Current portion of operating lease liability OperatingLeaseLiabilityCurrent $3.91M USD Point-in-time
Current portion of operating lease liability OperatingLeaseLiabilityCurrent $3.91M USD Point-in-time
Current portion of operating lease liability OperatingLeaseLiabilityCurrent $3.07M USD Point-in-time
Current portion of operating lease liability OperatingLeaseLiabilityCurrent $3.07M USD Point-in-time
Current portion of finance lease liability FinanceLeaseLiabilityCurrent $761.67K USD Point-in-time
Current portion of finance lease liability FinanceLeaseLiabilityCurrent $761.67K USD Point-in-time
Current portion of finance lease liability FinanceLeaseLiabilityCurrent $747.34K USD Point-in-time
Current portion of finance lease liability FinanceLeaseLiabilityCurrent $747.34K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $3.60M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $3.60M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $4.30M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $4.30M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent - USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent - USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $505.38K USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $505.38K USD Point-in-time
Current liabilities held for sale CurrentLiabilitiesHeldForSale $2.14M USD Point-in-time
Current liabilities held for sale CurrentLiabilitiesHeldForSale $2.14M USD Point-in-time
Current liabilities held for sale CurrentLiabilitiesHeldForSale - USD Point-in-time
Current liabilities held for sale CurrentLiabilitiesHeldForSale - USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $44.79M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $44.79M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $40.47M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $40.47M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $546.39K USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $546.39K USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $546.40K USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $546.40K USD Point-in-time
Operating lease liability, less current portion OperatingLeaseLiabilityNoncurrent $13.46M USD Point-in-time
Operating lease liability, less current portion OperatingLeaseLiabilityNoncurrent $13.46M USD Point-in-time
Operating lease liability, less current portion OperatingLeaseLiabilityNoncurrent $11.11M USD Point-in-time
Operating lease liability, less current portion OperatingLeaseLiabilityNoncurrent $11.11M USD Point-in-time
Finance lease liability, less current portion FinanceLeaseLiabilityNoncurrent $3.05M USD Point-in-time
Finance lease liability, less current portion FinanceLeaseLiabilityNoncurrent $3.05M USD Point-in-time
Finance lease liability, less current portion FinanceLeaseLiabilityNoncurrent $2.82M USD Point-in-time
Finance lease liability, less current portion FinanceLeaseLiabilityNoncurrent $2.82M USD Point-in-time
Long-term debt, less current portion LongTermDebtNoncurrent $38.64M USD Point-in-time
Long-term debt, less current portion LongTermDebtNoncurrent $38.64M USD Point-in-time
Long-term debt, less current portion LongTermDebtNoncurrent $32.12M USD Point-in-time
Long-term debt, less current portion LongTermDebtNoncurrent $32.12M USD Point-in-time
Accrued postretirement benefits OtherPostretirementBenefitsPayableNoncurrent $415.88K USD Point-in-time
Accrued postretirement benefits OtherPostretirementBenefitsPayableNoncurrent $415.88K USD Point-in-time
Accrued postretirement benefits OtherPostretirementBenefitsPayableNoncurrent $410.48K USD Point-in-time
Accrued postretirement benefits OtherPostretirementBenefitsPayableNoncurrent $410.48K USD Point-in-time
Accrued pension cost DefinedBenefitPensionPlanLiabilitiesNoncurrent $16.06M USD Point-in-time
Accrued pension cost DefinedBenefitPensionPlanLiabilitiesNoncurrent $16.06M USD Point-in-time
Accrued pension cost DefinedBenefitPensionPlanLiabilitiesNoncurrent $15.13M USD Point-in-time
Accrued pension cost DefinedBenefitPensionPlanLiabilitiesNoncurrent $15.13M USD Point-in-time
Total Liabilities Liabilities $114.62M USD Point-in-time
Total Liabilities Liabilities $114.62M USD Point-in-time
Total Liabilities Liabilities $104.96M USD Point-in-time
Total Liabilities Liabilities $104.96M USD Point-in-time
Common Stock, no par value, Authorized: 50,000,000 shares CommonStockValue $35.44M USD Point-in-time
Common Stock, no par value, Authorized: 50,000,000 shares CommonStockValue $35.44M USD Point-in-time
Common Stock, no par value, Authorized: 50,000,000 shares CommonStockValue $35.73M USD Point-in-time
Common Stock, no par value, Authorized: 50,000,000 shares CommonStockValue $35.73M USD Point-in-time
Treasury Stock: 3,065,407 shares as of 2025 and 2,983,858 shares as of 2024 TreasuryStockCommonValue $28.46M USD Point-in-time
Treasury Stock: 3,065,407 shares as of 2025 and 2,983,858 shares as of 2024 TreasuryStockCommonValue $28.46M USD Point-in-time
Treasury Stock: 3,065,407 shares as of 2025 and 2,983,858 shares as of 2024 TreasuryStockCommonValue $26.34M USD Point-in-time
Treasury Stock: 3,065,407 shares as of 2025 and 2,983,858 shares as of 2024 TreasuryStockCommonValue $26.34M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $133.55M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $133.55M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $137.58M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $137.58M USD Point-in-time
Foreign currency translation AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $-2.28M USD Point-in-time
Foreign currency translation AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $-2.28M USD Point-in-time
Foreign currency translation AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $-1.88M USD Point-in-time
Foreign currency translation AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax $-1.88M USD Point-in-time
Unrealized gain (loss) on foreign currency swap, net of tax UnrealisedLossGainOnInterestRateSwapNetOfTax $241.83K USD Point-in-time
Unrealized gain (loss) on foreign currency swap, net of tax UnrealisedLossGainOnInterestRateSwapNetOfTax $241.83K USD Point-in-time
Unrealized gain (loss) on foreign currency swap, net of tax UnrealisedLossGainOnInterestRateSwapNetOfTax $-505.38K USD Point-in-time
Unrealized gain (loss) on foreign currency swap, net of tax UnrealisedLossGainOnInterestRateSwapNetOfTax $-505.38K USD Point-in-time
Unrecognized net pension and postretirement benefit costs, net of tax UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax $-19.18M USD Point-in-time
Unrecognized net pension and postretirement benefit costs, net of tax UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax $-19.18M USD Point-in-time
Unrecognized net pension and postretirement benefit costs, net of tax UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax $-18.77M USD Point-in-time
Unrecognized net pension and postretirement benefit costs, net of tax UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax $-18.77M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-21.96M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-21.96M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-20.40M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-20.40M USD Point-in-time
Total Shareholders' Equity StockholdersEquity $120.69M USD Point-in-time
Total Shareholders' Equity StockholdersEquity $120.69M USD Point-in-time
Total Shareholders' Equity StockholdersEquity $124.45M USD Point-in-time
Total Shareholders' Equity StockholdersEquity $124.45M USD Point-in-time
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $235.31M USD Point-in-time
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $235.31M USD Point-in-time
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $229.41M USD Point-in-time
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY LiabilitiesAndStockholdersEquity $229.41M USD Point-in-time
Income Statement 184 line items
Line Item Tag Value Unit Period
Net sales Revenues $70.16M USD 1 Quarter
Net sales Revenues $70.16M USD 1 Quarter
Net sales Revenues $72.56M USD 1 Quarter
Net sales Revenues $72.56M USD 1 Quarter
Net sales Revenues $136.10M USD 2 Qtrs
Net sales Revenues $136.10M USD 2 Qtrs
Net sales Revenues $139.80M USD 2 Qtrs
Net sales Revenues $139.80M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $104.64M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $104.64M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $53.80M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $53.80M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $105.10M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $105.10M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $54.11M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $54.11M USD 1 Quarter
Gross margin GrossProfit $34.69M USD 2 Qtrs
Gross margin GrossProfit $34.69M USD 2 Qtrs
Gross margin GrossProfit $18.46M USD 1 Quarter
Gross margin GrossProfit $18.46M USD 1 Quarter
Gross margin GrossProfit $16.36M USD 1 Quarter
Gross margin GrossProfit $16.36M USD 1 Quarter
Gross margin GrossProfit $31.46M USD 2 Qtrs
Gross margin GrossProfit $31.46M USD 2 Qtrs
Product development expense ResearchAndDevelopmentExpense $1.30M USD 1 Quarter
Product development expense ResearchAndDevelopmentExpense $1.30M USD 1 Quarter
Product development expense ResearchAndDevelopmentExpense $1.03M USD 1 Quarter
Product development expense ResearchAndDevelopmentExpense $1.03M USD 1 Quarter
Product development expense ResearchAndDevelopmentExpense $2.66M USD 2 Qtrs
Product development expense ResearchAndDevelopmentExpense $2.66M USD 2 Qtrs
Product development expense ResearchAndDevelopmentExpense $2.14M USD 2 Qtrs
Product development expense ResearchAndDevelopmentExpense $2.14M USD 2 Qtrs
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $12.19M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $12.19M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $11.14M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $11.14M USD 1 Quarter
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $22.53M USD 2 Qtrs
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $22.53M USD 2 Qtrs
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $22.26M USD 2 Qtrs
Selling and administrative expenses SellingGeneralAndAdministrativeExpense $22.26M USD 2 Qtrs
Operating profit OperatingIncomeLoss $6.01M USD 1 Quarter
Operating profit OperatingIncomeLoss $6.01M USD 1 Quarter
Operating profit OperatingIncomeLoss $6.78M USD 2 Qtrs
Operating profit OperatingIncomeLoss $6.78M USD 2 Qtrs
Operating profit OperatingIncomeLoss $9.77M USD 2 Qtrs
Operating profit OperatingIncomeLoss $9.77M USD 2 Qtrs
Operating profit OperatingIncomeLoss $3.14M USD 1 Quarter
Operating profit OperatingIncomeLoss $3.14M USD 1 Quarter
Interest expense InterestExpense $1.33M USD 2 Qtrs
Interest expense InterestExpense $1.33M USD 2 Qtrs
Interest expense InterestExpense $636.29K USD 1 Quarter
Interest expense InterestExpense $636.29K USD 1 Quarter
Interest expense InterestExpense $746.94K USD 1 Quarter
Interest expense InterestExpense $746.94K USD 1 Quarter
Interest expense InterestExpense $1.51M USD 2 Qtrs
Interest expense InterestExpense $1.51M USD 2 Qtrs
Other income (expense) OtherNonoperatingIncomeExpense $-124.50K USD 2 Qtrs
Other income (expense) OtherNonoperatingIncomeExpense $-124.50K USD 2 Qtrs
Other income (expense) OtherNonoperatingIncomeExpense $-9.71K USD 2 Qtrs
Other income (expense) OtherNonoperatingIncomeExpense $-9.71K USD 2 Qtrs
Other income (expense) OtherNonoperatingIncomeExpense $-20.07K USD 1 Quarter
Other income (expense) OtherNonoperatingIncomeExpense $-20.07K USD 1 Quarter
Other income (expense) OtherNonoperatingIncomeExpense $75.21K USD 1 Quarter
Other income (expense) OtherNonoperatingIncomeExpense $75.21K USD 1 Quarter
Income from continuing operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.58M USD 1 Quarter
Income from continuing operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $2.58M USD 1 Quarter
Income from continuing operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.26M USD 2 Qtrs
Income from continuing operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.26M USD 2 Qtrs
Income from continuing operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.33M USD 2 Qtrs
Income from continuing operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.33M USD 2 Qtrs
Income from continuing operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.25M USD 1 Quarter
Income from continuing operations before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.25M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $1.84M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $1.84M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $546.38K USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $546.38K USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $1.12M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $1.12M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $1.18M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $1.18M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $4.07M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $4.07M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $4.20M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperations $4.20M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperations $2.03M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $2.03M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $6.41M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperations $6.41M USD 2 Qtrs
Loss from operations of discontinued unit DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax $-724.90K USD 1 Quarter
Loss from operations of discontinued unit DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax $-724.90K USD 1 Quarter
Loss from operations of discontinued unit DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax $-520.00K USD 2 Qtrs
Loss from operations of discontinued unit DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax $-520.00K USD 2 Qtrs
Loss from operations of discontinued unit DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax $-234.24K USD 1 Quarter
Loss from operations of discontinued unit DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax $-234.24K USD 1 Quarter
Loss from operations of discontinued unit DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax $-1.23M USD 2 Qtrs
Loss from operations of discontinued unit DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax $-1.23M USD 2 Qtrs
Income from disposal of discontinued unit DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss - USD 2 Qtrs
Income from disposal of discontinued unit DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss - USD 2 Qtrs
Income from disposal of discontinued unit DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss - USD 1 Quarter
Income from disposal of discontinued unit DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss - USD 1 Quarter
Income from disposal of discontinued unit DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss $2.02M USD 1 Quarter
Income from disposal of discontinued unit DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss $2.02M USD 1 Quarter
Income from disposal of discontinued unit DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss $2.02M USD 2 Qtrs
Income from disposal of discontinued unit DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss $2.02M USD 2 Qtrs
Income tax (expense) benefit DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal $162.59K USD 1 Quarter
Income tax (expense) benefit DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal $162.59K USD 1 Quarter
Income tax (expense) benefit DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal $-377.28K USD 1 Quarter
Income tax (expense) benefit DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal $-377.28K USD 1 Quarter
Income tax (expense) benefit DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal $274.93K USD 2 Qtrs
Income tax (expense) benefit DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal $274.93K USD 2 Qtrs
Income tax (expense) benefit DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal $-315.95K USD 2 Qtrs
Income tax (expense) benefit DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal $-315.95K USD 2 Qtrs
Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $1.18M USD 2 Qtrs
Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $1.18M USD 2 Qtrs
Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-562.32K USD 1 Quarter
Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-562.32K USD 1 Quarter
Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $1.41M USD 1 Quarter
Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $1.41M USD 1 Quarter
Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-955.73K USD 2 Qtrs
Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-955.73K USD 2 Qtrs
Net Income NetIncomeLoss $3.44M USD 1 Quarter
Net Income NetIncomeLoss $3.44M USD 1 Quarter
Net Income NetIncomeLoss $5.46M USD 2 Qtrs
Net Income NetIncomeLoss $5.46M USD 2 Qtrs
Net Income NetIncomeLoss $3.51M USD 1 Quarter
Net Income NetIncomeLoss $3.51M USD 1 Quarter
Net Income NetIncomeLoss $5.38M USD 2 Qtrs
Net Income NetIncomeLoss $5.38M USD 2 Qtrs
Earnings per share from continuing operations: Basic IncomeLossFromContinuingOperationsPerBasicShare $0.33 USD 1 Quarter
Earnings per share from continuing operations: Basic IncomeLossFromContinuingOperationsPerBasicShare $0.33 USD 1 Quarter
Earnings per share from continuing operations: Basic IncomeLossFromContinuingOperationsPerBasicShare $1.03 USD 2 Qtrs
Earnings per share from continuing operations: Basic IncomeLossFromContinuingOperationsPerBasicShare $1.03 USD 2 Qtrs
Earnings per share from continuing operations: Basic IncomeLossFromContinuingOperationsPerBasicShare $0.69 USD 2 Qtrs
Earnings per share from continuing operations: Basic IncomeLossFromContinuingOperationsPerBasicShare $0.69 USD 2 Qtrs
Earnings per share from continuing operations: Basic IncomeLossFromContinuingOperationsPerBasicShare $0.65 USD 1 Quarter
Earnings per share from continuing operations: Basic IncomeLossFromContinuingOperationsPerBasicShare $0.65 USD 1 Quarter
Earnings per share from continuing operations: Diluted IncomeLossFromContinuingOperationsPerDilutedShare $0.65 USD 1 Quarter
Earnings per share from continuing operations: Diluted IncomeLossFromContinuingOperationsPerDilutedShare $0.65 USD 1 Quarter
Earnings per share from continuing operations: Diluted IncomeLossFromContinuingOperationsPerDilutedShare $1.02 USD 2 Qtrs
Earnings per share from continuing operations: Diluted IncomeLossFromContinuingOperationsPerDilutedShare $1.02 USD 2 Qtrs
Earnings per share from continuing operations: Diluted IncomeLossFromContinuingOperationsPerDilutedShare $0.33 USD 1 Quarter
Earnings per share from continuing operations: Diluted IncomeLossFromContinuingOperationsPerDilutedShare $0.33 USD 1 Quarter
Earnings per share from continuing operations: Diluted IncomeLossFromContinuingOperationsPerDilutedShare $0.69 USD 2 Qtrs
Earnings per share from continuing operations: Diluted IncomeLossFromContinuingOperationsPerDilutedShare $0.69 USD 2 Qtrs
Earnings (Loss) per share from discontinued operations: Basic IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $-0.15 USD 2 Qtrs
Earnings (Loss) per share from discontinued operations: Basic IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $-0.15 USD 2 Qtrs
Earnings (Loss) per share from discontinued operations: Basic IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $0.19 USD 2 Qtrs
Earnings (Loss) per share from discontinued operations: Basic IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $0.19 USD 2 Qtrs
Earnings (Loss) per share from discontinued operations: Basic IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $-0.09 USD 1 Quarter
Earnings (Loss) per share from discontinued operations: Basic IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $-0.09 USD 1 Quarter
Earnings (Loss) per share from discontinued operations: Basic IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $0.23 USD 1 Quarter
Earnings (Loss) per share from discontinued operations: Basic IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $0.23 USD 1 Quarter
Earnings (Loss) per share from discontinued operations: Diluted IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $0.23 USD 1 Quarter
Earnings (Loss) per share from discontinued operations: Diluted IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $0.23 USD 1 Quarter
Earnings (Loss) per share from discontinued operations: Diluted IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $0.19 USD 2 Qtrs
Earnings (Loss) per share from discontinued operations: Diluted IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $0.19 USD 2 Qtrs
Earnings (Loss) per share from discontinued operations: Diluted IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $-0.09 USD 1 Quarter
Earnings (Loss) per share from discontinued operations: Diluted IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $-0.09 USD 1 Quarter
Earnings (Loss) per share from discontinued operations: Diluted IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $-0.15 USD 2 Qtrs
Earnings (Loss) per share from discontinued operations: Diluted IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $-0.15 USD 2 Qtrs
Basic EarningsPerShareBasic $0.88 USD 2 Qtrs
Basic EarningsPerShareBasic $0.88 USD 2 Qtrs
Basic EarningsPerShareBasic $0.88 USD 2 Qtrs
Basic EarningsPerShareBasic $0.88 USD 2 Qtrs
Basic EarningsPerShareBasic $0.56 USD 1 Quarter
Basic EarningsPerShareBasic $0.56 USD 1 Quarter
Basic EarningsPerShareBasic $0.56 USD 1 Quarter
Basic EarningsPerShareBasic $0.56 USD 1 Quarter
Diluted EarningsPerShareDiluted $0.88 USD 2 Qtrs
Diluted EarningsPerShareDiluted $0.88 USD 2 Qtrs
Diluted EarningsPerShareDiluted $0.87 USD 2 Qtrs
Diluted EarningsPerShareDiluted $0.87 USD 2 Qtrs
Diluted EarningsPerShareDiluted $0.56 USD 1 Quarter
Diluted EarningsPerShareDiluted $0.56 USD 1 Quarter
Diluted EarningsPerShareDiluted $0.56 USD 1 Quarter
Diluted EarningsPerShareDiluted $0.56 USD 1 Quarter
Cash dividends per share: CommonStockDividendsPerShareCashPaid $0.11 USD 1 Quarter
Cash dividends per share: CommonStockDividendsPerShareCashPaid $0.11 USD 1 Quarter
Cash dividends per share: CommonStockDividendsPerShareCashPaid $0.22 USD 2 Qtrs
Cash dividends per share: CommonStockDividendsPerShareCashPaid $0.22 USD 2 Qtrs
Cash dividends per share: CommonStockDividendsPerShareCashPaid $0.22 USD 2 Qtrs
Cash dividends per share: CommonStockDividendsPerShareCashPaid $0.22 USD 2 Qtrs
Cash dividends per share: CommonStockDividendsPerShareCashPaid $0.11 USD 1 Quarter
Cash dividends per share: CommonStockDividendsPerShareCashPaid $0.11 USD 1 Quarter
Cash Flow Statement 168 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $5.38M USD 2 Qtrs
Net income ProfitLoss $5.38M USD 2 Qtrs
Net income ProfitLoss $5.46M USD 2 Qtrs
Net income ProfitLoss $5.46M USD 2 Qtrs
Less: Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperations $955.73K USD 2 Qtrs
Less: Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperations $955.73K USD 2 Qtrs
Less: Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperations $-1.18M USD 2 Qtrs
Less: Income (Loss) from discontinued operations IncomeLossFromDiscontinuedOperations $-1.18M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperations $4.07M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $4.07M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $4.20M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperations $4.20M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperations $2.03M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $2.03M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperations $6.41M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperations $6.41M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $3.18M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $3.18M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $3.74M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $3.74M USD 2 Qtrs
Reduction in carrying amount of ROU assets ReductionInCarryingAmountOfRightOfUseAssets $-1.55M USD 2 Qtrs
Reduction in carrying amount of ROU assets ReductionInCarryingAmountOfRightOfUseAssets $-1.55M USD 2 Qtrs
Reduction in carrying amount of ROU assets ReductionInCarryingAmountOfRightOfUseAssets $-1.50M USD 2 Qtrs
Reduction in carrying amount of ROU assets ReductionInCarryingAmountOfRightOfUseAssets $-1.50M USD 2 Qtrs
Unrecognized pension and postretirement (benefit) expense UnrecognizedPensionAndPostretirementBenefitExpense $-397.68K USD 2 Qtrs
Unrecognized pension and postretirement (benefit) expense UnrecognizedPensionAndPostretirementBenefitExpense $-397.68K USD 2 Qtrs
Unrecognized pension and postretirement (benefit) expense UnrecognizedPensionAndPostretirementBenefitExpense $10.22K USD 2 Qtrs
Unrecognized pension and postretirement (benefit) expense UnrecognizedPensionAndPostretirementBenefitExpense $10.22K USD 2 Qtrs
Loss on sale of equipment and other assets GainLossOnSaleOfPropertyPlantEquipment $-40.80K USD 2 Qtrs
Loss on sale of equipment and other assets GainLossOnSaleOfPropertyPlantEquipment $-40.80K USD 2 Qtrs
Loss on sale of equipment and other assets GainLossOnSaleOfPropertyPlantEquipment $-38.48K USD 2 Qtrs
Loss on sale of equipment and other assets GainLossOnSaleOfPropertyPlantEquipment $-38.48K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $14.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $14.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $4.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $4.00K USD 2 Qtrs
Stock compensation expense ShareBasedCompensation $289.13K USD 2 Qtrs
Stock compensation expense ShareBasedCompensation $289.13K USD 2 Qtrs
Stock compensation expense ShareBasedCompensation $624.32K USD 2 Qtrs
Stock compensation expense ShareBasedCompensation $624.32K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.27M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $2.27M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $5.27M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $5.27M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-2.37M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-2.37M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-1.89M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-1.89M USD 2 Qtrs
Prepaid expenses and other IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $314.22K USD 2 Qtrs
Prepaid expenses and other IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $314.22K USD 2 Qtrs
Prepaid expenses and other IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.01M USD 2 Qtrs
Prepaid expenses and other IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.01M USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-28.72K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-28.72K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-124.86K USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $-124.86K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.51M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.51M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.94M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $2.94M USD 2 Qtrs
Accrued compensation IncreaseDecreaseInEmployeeRelatedLiabilities $96.11K USD 2 Qtrs
Accrued compensation IncreaseDecreaseInEmployeeRelatedLiabilities $96.11K USD 2 Qtrs
Accrued compensation IncreaseDecreaseInEmployeeRelatedLiabilities $-445.11K USD 2 Qtrs
Accrued compensation IncreaseDecreaseInEmployeeRelatedLiabilities $-445.11K USD 2 Qtrs
Change in operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-1.50M USD 2 Qtrs
Change in operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-1.50M USD 2 Qtrs
Change in operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-1.55M USD 2 Qtrs
Change in operating lease liability IncreaseDecreaseInOperatingLeaseLiability $-1.55M USD 2 Qtrs
Other accrued expenses IncreaseDecreaseInOtherAccruedLiabilities $-6.91M USD 2 Qtrs
Other accrued expenses IncreaseDecreaseInOtherAccruedLiabilities $-6.91M USD 2 Qtrs
Other accrued expenses IncreaseDecreaseInOtherAccruedLiabilities $-784.96K USD 2 Qtrs
Other accrued expenses IncreaseDecreaseInOtherAccruedLiabilities $-784.96K USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $1.91M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $1.91M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $11.22M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $11.22M USD 2 Qtrs
Marketable securities PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm $-2.22M USD 2 Qtrs
Marketable securities PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm $-2.22M USD 2 Qtrs
Marketable securities PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm $999.96K USD 2 Qtrs
Marketable securities PaymentsForProceedsFromAvailableforsaleSecuritiesShortterm $999.96K USD 2 Qtrs
Acquisition PaymentsToAcquireBusinessesGross - USD 2 Qtrs
Acquisition PaymentsToAcquireBusinessesGross - USD 2 Qtrs
Acquisition PaymentsToAcquireBusinessesGross $421.04K USD 2 Qtrs
Acquisition PaymentsToAcquireBusinessesGross $421.04K USD 2 Qtrs
Payments received from notes receivable ProceedsFromSaleOfNotesReceivable $470.94K USD 2 Qtrs
Payments received from notes receivable ProceedsFromSaleOfNotesReceivable $470.94K USD 2 Qtrs
Payments received from notes receivable ProceedsFromSaleOfNotesReceivable $14.54K USD 2 Qtrs
Payments received from notes receivable ProceedsFromSaleOfNotesReceivable $14.54K USD 2 Qtrs
Proceeds from sale of discontinued operations ProceedsFromSaleOfDiscontinuedOperations $1.59M USD 2 Qtrs
Proceeds from sale of discontinued operations ProceedsFromSaleOfDiscontinuedOperations $1.59M USD 2 Qtrs
Proceeds from sale of discontinued operations ProceedsFromSaleOfDiscontinuedOperations $18.00K USD 2 Qtrs
Proceeds from sale of discontinued operations ProceedsFromSaleOfDiscontinuedOperations $18.00K USD 2 Qtrs
Purchases of property, plant, and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.83M USD 2 Qtrs
Purchases of property, plant, and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.83M USD 2 Qtrs
Purchases of property, plant, and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.60M USD 2 Qtrs
Purchases of property, plant, and equipment PaymentsToAcquirePropertyPlantAndEquipment $1.60M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-3.35M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-3.35M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $1.81M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $1.81M USD 2 Qtrs
Principal payments on long-term debt RepaymentsOfLongTermDebt $1.51M USD 2 Qtrs
Principal payments on long-term debt RepaymentsOfLongTermDebt $1.51M USD 2 Qtrs
Principal payments on long-term debt RepaymentsOfLongTermDebt $5.92M USD 2 Qtrs
Principal payments on long-term debt RepaymentsOfLongTermDebt $5.92M USD 2 Qtrs
Financing leases, net FinanceLeasePrincipalPayments $62.67K USD 2 Qtrs
Financing leases, net FinanceLeasePrincipalPayments $62.67K USD 2 Qtrs
Financing leases, net FinanceLeasePrincipalPayments $393.35K USD 2 Qtrs
Financing leases, net FinanceLeasePrincipalPayments $393.35K USD 2 Qtrs
Purchase common stock for treasury PaymentsForRepurchaseOfCommonStock $482.12K USD 2 Qtrs
Purchase common stock for treasury PaymentsForRepurchaseOfCommonStock $482.12K USD 2 Qtrs
Purchase common stock for treasury PaymentsForRepurchaseOfCommonStock $2.12M USD 2 Qtrs
Purchase common stock for treasury PaymentsForRepurchaseOfCommonStock $2.12M USD 2 Qtrs
Dividends paid PaymentsOfDividends $1.35M USD 2 Qtrs
Dividends paid PaymentsOfDividends $1.35M USD 2 Qtrs
Dividends paid PaymentsOfDividends $1.37M USD 2 Qtrs
Dividends paid PaymentsOfDividends $1.37M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-9.78M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-9.78M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.42M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.42M USD 2 Qtrs
Cash used in operating activities CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations - USD 2 Qtrs
Cash used in operating activities CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations - USD 2 Qtrs
Cash used in operating activities CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations $-955.73K USD 2 Qtrs
Cash used in operating activities CashProvidedByUsedInOperatingsActivitiesDiscontinuedOperations $-955.73K USD 2 Qtrs
Cash used in discontinued operations NetCashProvidedByUsedInDiscontinuedOperations $-955.73K USD 2 Qtrs
Cash used in discontinued operations NetCashProvidedByUsedInDiscontinuedOperations $-955.73K USD 2 Qtrs
Cash used in discontinued operations NetCashProvidedByUsedInDiscontinuedOperations - USD 2 Qtrs
Cash used in discontinued operations NetCashProvidedByUsedInDiscontinuedOperations - USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $331.12K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $331.12K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-88.60K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-88.60K USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-5.73M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-5.73M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $3.41M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $3.41M USD 2 Qtrs
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $9.11M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $9.11M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.30M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.30M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.71M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.71M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $14.84M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $14.84M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $9.11M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $9.11M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.30M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $8.30M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.71M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.71M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $14.84M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $14.84M USD Point-in-time
Interest InterestPaidNet $1.64M USD 2 Qtrs
Interest InterestPaidNet $1.64M USD 2 Qtrs
Interest InterestPaidNet $1.68M USD 2 Qtrs
Interest InterestPaidNet $1.68M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $1.60M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $1.60M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $1.68M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $1.68M USD 2 Qtrs
Right of use asset RightOfUseAssetNonCash $1.47M USD 2 Qtrs
Right of use asset RightOfUseAssetNonCash $1.47M USD 2 Qtrs
Right of use asset RightOfUseAssetNonCash $144.44K USD 2 Qtrs
Right of use asset RightOfUseAssetNonCash $144.44K USD 2 Qtrs
Lease liability NonCashLeaseLiability $-1.47M USD 2 Qtrs
Lease liability NonCashLeaseLiability $-1.47M USD 2 Qtrs
Lease liability NonCashLeaseLiability $-144.44K USD 2 Qtrs
Lease liability NonCashLeaseLiability $-144.44K USD 2 Qtrs
Comprehensive Income 48 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $3.44M USD 1 Quarter
Net income NetIncomeLoss $3.44M USD 1 Quarter
Net income NetIncomeLoss $5.46M USD 2 Qtrs
Net income NetIncomeLoss $5.46M USD 2 Qtrs
Net income NetIncomeLoss $3.51M USD 1 Quarter
Net income NetIncomeLoss $3.51M USD 1 Quarter
Net income NetIncomeLoss $5.38M USD 2 Qtrs
Net income NetIncomeLoss $5.38M USD 2 Qtrs
Change in foreign currency translation OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-317.98K USD 1 Quarter
Change in foreign currency translation OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-317.98K USD 1 Quarter
Change in foreign currency translation OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-472.08K USD 1 Quarter
Change in foreign currency translation OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-472.08K USD 1 Quarter
Change in foreign currency translation OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $397.59K USD 2 Qtrs
Change in foreign currency translation OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $397.59K USD 2 Qtrs
Change in foreign currency translation OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-629.08K USD 2 Qtrs
Change in foreign currency translation OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-629.08K USD 2 Qtrs
Change in fair value of foreign currency swap OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax $477.38K USD 1 Quarter
Change in fair value of foreign currency swap OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax $477.38K USD 1 Quarter
Change in fair value of foreign currency swap OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax $-550.03K USD 1 Quarter
Change in fair value of foreign currency swap OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax $-550.03K USD 1 Quarter
Change in fair value of foreign currency swap OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax $74.36K USD 2 Qtrs
Change in fair value of foreign currency swap OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax $74.36K USD 2 Qtrs
Change in fair value of foreign currency swap OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax $-747.20K USD 2 Qtrs
Change in fair value of foreign currency swap OtherComprehensiveIncomeLossChangeInFairValueOfInterestRateSwapNetOfTax $-747.20K USD 2 Qtrs
Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355 OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $237.50K USD 1 Quarter
Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355 OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $237.50K USD 1 Quarter
Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355 OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $480.84K USD 2 Qtrs
Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355 OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $480.84K USD 2 Qtrs
Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355 OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $411.45K USD 2 Qtrs
Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355 OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $411.45K USD 2 Qtrs
Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355 OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $205.73K USD 1 Quarter
Change in pension and postretirement benefit costs, net of taxes: 2025 - $121,925; 2024 - $71,355 OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $205.73K USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTax $437.78K USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTax $437.78K USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTax $1.56M USD 2 Qtrs
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTax $1.56M USD 2 Qtrs
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTax $-222.60K USD 2 Qtrs
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTax $-222.60K USD 2 Qtrs
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTax $-711.96K USD 1 Quarter
Total other comprehensive income OtherComprehensiveIncomeLossNetOfTax $-711.96K USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $2.80M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $2.80M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $6.94M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $6.94M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $3.88M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $3.88M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $5.23M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $5.23M USD 2 Qtrs

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

NEWS
Loading news...
TRENDING
Loading...