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

10-Q Filing

LINDSAY CORP CIK: 836157 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0000950170-25-050389
Period End Date 20250228
Filing Date 20250403
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance lnn-20250228_htm.xml
Balance Sheet 264 line items
Line Item Tag Value Unit Period
Receivables, allowance AllowanceForDoubtfulAccountsReceivableCurrent $5.09M USD Point-in-time
Receivables, allowance AllowanceForDoubtfulAccountsReceivableCurrent $5.09M USD Point-in-time
Receivables, allowance AllowanceForDoubtfulAccountsReceivableCurrent $5.15M USD Point-in-time
Receivables, allowance AllowanceForDoubtfulAccountsReceivableCurrent $5.15M USD Point-in-time
Receivables, allowance AllowanceForDoubtfulAccountsReceivableCurrent $5.15M USD Point-in-time
Receivables, allowance AllowanceForDoubtfulAccountsReceivableCurrent $5.15M 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, par value PreferredStockParOrStatedValuePerShare $1.00 USD Point-in-time
Preferred stock, par value PreferredStockParOrStatedValuePerShare $1.00 USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $190.88M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $190.88M USD Point-in-time
Preferred stock, authorized PreferredStockSharesAuthorized 2.00M shares Point-in-time
Preferred stock, authorized PreferredStockSharesAuthorized 2.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $133.41M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $133.41M USD Point-in-time
Preferred stock, authorized PreferredStockSharesAuthorized 2.00M shares Point-in-time
Preferred stock, authorized PreferredStockSharesAuthorized 2.00M shares Point-in-time
Preferred stock, authorized PreferredStockSharesAuthorized 2.00M shares Point-in-time
Preferred stock, authorized PreferredStockSharesAuthorized 2.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $172.04M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $172.04M USD Point-in-time
Preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Marketable securities MarketableSecuritiesCurrent - USD Point-in-time
Marketable securities MarketableSecuritiesCurrent - USD Point-in-time
Preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Marketable securities MarketableSecuritiesCurrent $14.68M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $14.68M USD Point-in-time
Preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Marketable securities MarketableSecuritiesCurrent $17.22M USD Point-in-time
Marketable securities MarketableSecuritiesCurrent $17.22M USD Point-in-time
Preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Receivables, net of allowance of $5,091, $5,149, and $5,151, respectively ReceivablesNetCurrent $153.62M USD Point-in-time
Receivables, net of allowance of $5,091, $5,149, and $5,151, respectively ReceivablesNetCurrent $153.62M USD Point-in-time
Receivables, net of allowance of $5,091, $5,149, and $5,151, respectively ReceivablesNetCurrent $116.60M USD Point-in-time
Receivables, net of allowance of $5,091, $5,149, and $5,151, respectively ReceivablesNetCurrent $116.60M USD Point-in-time
Receivables, net of allowance of $5,091, $5,149, and $5,151, respectively ReceivablesNetCurrent $155.44M USD Point-in-time
Receivables, net of allowance of $5,091, $5,149, and $5,151, respectively ReceivablesNetCurrent $155.44M USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $1.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $1.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $1.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $1.00 USD Point-in-time
Inventories, net InventoryNet $154.45M USD Point-in-time
Inventories, net InventoryNet $154.45M USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $1.00 USD Point-in-time
Common stock, par value CommonStockParOrStatedValuePerShare $1.00 USD Point-in-time
Inventories, net InventoryNet $167.33M USD Point-in-time
Inventories, net InventoryNet $167.33M USD Point-in-time
Inventories, net InventoryNet $154.60M USD Point-in-time
Inventories, net InventoryNet $154.60M USD Point-in-time
Common stock, authorized CommonStockSharesAuthorized 25.00M shares Point-in-time
Common stock, authorized CommonStockSharesAuthorized 25.00M shares Point-in-time
Other current assets OtherAssetsCurrent $29.92M USD Point-in-time
Other current assets OtherAssetsCurrent $29.92M USD Point-in-time
Common stock, authorized CommonStockSharesAuthorized 25.00M shares Point-in-time
Common stock, authorized CommonStockSharesAuthorized 25.00M shares Point-in-time
Common stock, authorized CommonStockSharesAuthorized 25.00M shares Point-in-time
Common stock, authorized CommonStockSharesAuthorized 25.00M shares Point-in-time
Other current assets OtherAssetsCurrent $29.12M USD Point-in-time
Other current assets OtherAssetsCurrent $29.12M USD Point-in-time
Other current assets OtherAssetsCurrent $31.28M USD Point-in-time
Other current assets OtherAssetsCurrent $31.28M USD Point-in-time
Total current assets AssetsCurrent $500.71M USD Point-in-time
Total current assets AssetsCurrent $500.71M USD Point-in-time
Common stock, issued CommonStockSharesIssued 19.12M shares Point-in-time
Common stock, issued CommonStockSharesIssued 19.12M shares Point-in-time
Common stock, issued CommonStockSharesIssued 19.16M shares Point-in-time
Common stock, issued CommonStockSharesIssued 19.16M shares Point-in-time
Total current assets AssetsCurrent $526.68M USD Point-in-time
Total current assets AssetsCurrent $526.68M USD Point-in-time
Common stock, issued CommonStockSharesIssued 19.12M shares Point-in-time
Common stock, issued CommonStockSharesIssued 19.12M shares Point-in-time
Total current assets AssetsCurrent $493.21M USD Point-in-time
Total current assets AssetsCurrent $493.21M USD Point-in-time
Treasury stock, shares TreasuryStockShare 8.28M shares Point-in-time
Treasury stock, shares TreasuryStockShare 8.28M shares Point-in-time
Treasury stock, shares TreasuryStockShare 8.29M shares Point-in-time
Treasury stock, shares TreasuryStockShare 8.29M shares Point-in-time
Treasury stock, shares TreasuryStockShare 8.08M shares Point-in-time
Treasury stock, shares TreasuryStockShare 8.08M shares Point-in-time
Cost PropertyPlantAndEquipmentGross $280.62M USD Point-in-time
Cost PropertyPlantAndEquipmentGross $280.62M USD Point-in-time
Cost PropertyPlantAndEquipmentGross $295.55M USD Point-in-time
Cost PropertyPlantAndEquipmentGross $295.55M USD Point-in-time
Cost PropertyPlantAndEquipmentGross $275.34M USD Point-in-time
Cost PropertyPlantAndEquipmentGross $275.34M USD Point-in-time
Less accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $167.80M USD Point-in-time
Less accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $167.80M USD Point-in-time
Less accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $170.79M USD Point-in-time
Less accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $170.79M USD Point-in-time
Less accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $164.65M USD Point-in-time
Less accumulated depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $164.65M USD Point-in-time
Property, plant, and equipment, net PropertyPlantAndEquipmentNet $110.69M USD Point-in-time
Property, plant, and equipment, net PropertyPlantAndEquipmentNet $110.69M USD Point-in-time
Property, plant, and equipment, net PropertyPlantAndEquipmentNet $112.81M USD Point-in-time
Property, plant, and equipment, net PropertyPlantAndEquipmentNet $112.81M USD Point-in-time
Property, plant, and equipment, net PropertyPlantAndEquipmentNet $124.76M USD Point-in-time
Property, plant, and equipment, net PropertyPlantAndEquipmentNet $124.76M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $25.37M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $25.37M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $26.28M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $26.28M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $24.10M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $24.10M USD Point-in-time
Goodwill Goodwill $83.88M USD Point-in-time
Goodwill Goodwill $83.88M USD Point-in-time
Goodwill Goodwill $84.10M USD Point-in-time
Goodwill Goodwill $84.10M USD Point-in-time
Goodwill Goodwill $84.19M USD Point-in-time
Goodwill Goodwill $84.19M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $15.69M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $15.69M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $17.58M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $17.58M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $16.75M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $16.75M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $11.93M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $11.93M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $14.43M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $14.43M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $9.20M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $9.20M USD Point-in-time
Equity method investment EquityMethodInvestments - USD Point-in-time
Equity method investment EquityMethodInvestments - USD Point-in-time
Equity method investment EquityMethodInvestments $7.45M USD Point-in-time
Equity method investment EquityMethodInvestments $7.45M USD Point-in-time
Equity method investment EquityMethodInvestments - USD Point-in-time
Equity method investment EquityMethodInvestments - USD Point-in-time
Other noncurrent assets OtherAssetsNoncurrent $14.52M USD Point-in-time
Other noncurrent assets OtherAssetsNoncurrent $14.52M USD Point-in-time
Other noncurrent assets OtherAssetsNoncurrent $17.54M USD Point-in-time
Other noncurrent assets OtherAssetsNoncurrent $17.54M USD Point-in-time
Other noncurrent assets OtherAssetsNoncurrent $17.80M USD Point-in-time
Other noncurrent assets OtherAssetsNoncurrent $17.80M USD Point-in-time
Total assets Assets $765.28M USD Point-in-time
Total assets Assets $765.28M USD Point-in-time
Total assets Assets $814.18M USD Point-in-time
Total assets Assets $814.18M USD Point-in-time
Total assets Assets $760.23M USD Point-in-time
Total assets Assets $760.23M USD Point-in-time
Accounts payable AccountsPayableCurrent $47.90M USD Point-in-time
Accounts payable AccountsPayableCurrent $47.90M USD Point-in-time
Accounts payable AccountsPayableCurrent $37.42M USD Point-in-time
Accounts payable AccountsPayableCurrent $37.42M USD Point-in-time
Accounts payable AccountsPayableCurrent $57.61M USD Point-in-time
Accounts payable AccountsPayableCurrent $57.61M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $228.00K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $228.00K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $228.00K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $228.00K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $231.00K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $231.00K USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $87.04M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $87.04M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $81.15M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $81.15M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $88.17M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $88.17M USD Point-in-time
Total current liabilities LiabilitiesCurrent $125.82M USD Point-in-time
Total current liabilities LiabilitiesCurrent $125.82M USD Point-in-time
Total current liabilities LiabilitiesCurrent $129.28M USD Point-in-time
Total current liabilities LiabilitiesCurrent $129.28M USD Point-in-time
Total current liabilities LiabilitiesCurrent $144.89M USD Point-in-time
Total current liabilities LiabilitiesCurrent $144.89M USD Point-in-time
Pension benefits liabilities DefinedBenefitPensionPlanLiabilitiesNoncurrent $4.04M USD Point-in-time
Pension benefits liabilities DefinedBenefitPensionPlanLiabilitiesNoncurrent $4.04M USD Point-in-time
Pension benefits liabilities DefinedBenefitPensionPlanLiabilitiesNoncurrent $4.23M USD Point-in-time
Pension benefits liabilities DefinedBenefitPensionPlanLiabilitiesNoncurrent $4.23M USD Point-in-time
Pension benefits liabilities DefinedBenefitPensionPlanLiabilitiesNoncurrent $4.17M USD Point-in-time
Pension benefits liabilities DefinedBenefitPensionPlanLiabilitiesNoncurrent $4.17M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $115.08M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $115.08M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $114.90M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $114.90M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $114.99M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $114.99M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $16.94M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $16.94M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $15.54M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $15.54M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $17.06M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $17.06M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $637.00K USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $637.00K USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $678.00K USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $678.00K USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $677.00K USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $677.00K USD Point-in-time
Other noncurrent liabilities OtherLiabilitiesNoncurrent $18.14M USD Point-in-time
Other noncurrent liabilities OtherLiabilitiesNoncurrent $18.14M USD Point-in-time
Other noncurrent liabilities OtherLiabilitiesNoncurrent $16.05M USD Point-in-time
Other noncurrent liabilities OtherLiabilitiesNoncurrent $16.05M USD Point-in-time
Other noncurrent liabilities OtherLiabilitiesNoncurrent $16.24M USD Point-in-time
Other noncurrent liabilities OtherLiabilitiesNoncurrent $16.24M USD Point-in-time
Total liabilities Liabilities $279.34M USD Point-in-time
Total liabilities Liabilities $279.34M USD Point-in-time
Total liabilities Liabilities $297.77M USD Point-in-time
Total liabilities Liabilities $297.77M USD Point-in-time
Total liabilities Liabilities $282.25M USD Point-in-time
Total liabilities Liabilities $282.25M USD Point-in-time
Preferred stock of $1 par value - authorized 2,000 shares; no shares issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock of $1 par value - authorized 2,000 shares; no shares issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock of $1 par value - authorized 2,000 shares; no shares issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock of $1 par value - authorized 2,000 shares; no shares issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock of $1 par value - authorized 2,000 shares; no shares issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock of $1 par value - authorized 2,000 shares; no shares issued and outstanding PreferredStockValue - USD Point-in-time
Common stock of $1 par value - authorized 25,000 shares; 19,155, 19,122, and 19,124 shares issued, respectively CommonStockValue $19.12M USD Point-in-time
Common stock of $1 par value - authorized 25,000 shares; 19,155, 19,122, and 19,124 shares issued, respectively CommonStockValue $19.12M USD Point-in-time
Common stock of $1 par value - authorized 25,000 shares; 19,155, 19,122, and 19,124 shares issued, respectively CommonStockValue $19.12M USD Point-in-time
Common stock of $1 par value - authorized 25,000 shares; 19,155, 19,122, and 19,124 shares issued, respectively CommonStockValue $19.12M USD Point-in-time
Common stock of $1 par value - authorized 25,000 shares; 19,155, 19,122, and 19,124 shares issued, respectively CommonStockValue $19.16M USD Point-in-time
Common stock of $1 par value - authorized 25,000 shares; 19,155, 19,122, and 19,124 shares issued, respectively CommonStockValue $19.16M USD Point-in-time
Capital in excess of stated value AdditionalPaidInCapitalCommonStock $104.37M USD Point-in-time
Capital in excess of stated value AdditionalPaidInCapitalCommonStock $104.37M USD Point-in-time
Capital in excess of stated value AdditionalPaidInCapitalCommonStock $107.87M USD Point-in-time
Capital in excess of stated value AdditionalPaidInCapitalCommonStock $107.87M USD Point-in-time
Capital in excess of stated value AdditionalPaidInCapitalCommonStock $101.06M USD Point-in-time
Capital in excess of stated value AdditionalPaidInCapitalCommonStock $101.06M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $661.72M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $661.72M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $723.01M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $723.01M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $687.09M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $687.09M USD Point-in-time
Less treasury stock - at cost, 8,289, 8,083, and 8,277 shares, respectively TreasuryStockValue $277.24M USD Point-in-time
Less treasury stock - at cost, 8,289, 8,083, and 8,277 shares, respectively TreasuryStockValue $277.24M USD Point-in-time
Less treasury stock - at cost, 8,289, 8,083, and 8,277 shares, respectively TreasuryStockValue $301.12M USD Point-in-time
Less treasury stock - at cost, 8,289, 8,083, and 8,277 shares, respectively TreasuryStockValue $301.12M USD Point-in-time
Less treasury stock - at cost, 8,289, 8,083, and 8,277 shares, respectively TreasuryStockValue $299.69M USD Point-in-time
Less treasury stock - at cost, 8,289, 8,083, and 8,277 shares, respectively TreasuryStockValue $299.69M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-21.62M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-21.62M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-30.00M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-30.00M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-32.49M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-32.49M USD Point-in-time
Total shareholders' equity StockholdersEquity $455.65M USD Point-in-time
Total shareholders' equity StockholdersEquity $455.65M USD Point-in-time
Total shareholders' equity StockholdersEquity $483.03M USD Point-in-time
Total shareholders' equity StockholdersEquity $483.03M USD Point-in-time
Total shareholders' equity StockholdersEquity $480.89M USD Point-in-time
Total shareholders' equity StockholdersEquity $480.89M USD Point-in-time
Total shareholders' equity StockholdersEquity $516.42M USD Point-in-time
Total shareholders' equity StockholdersEquity $516.42M USD Point-in-time
Total shareholders' equity StockholdersEquity $466.86M USD Point-in-time
Total shareholders' equity StockholdersEquity $466.86M USD Point-in-time
Total shareholders' equity StockholdersEquity $488.46M USD Point-in-time
Total shareholders' equity StockholdersEquity $488.46M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $814.18M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $814.18M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $760.23M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $760.23M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $765.28M USD Point-in-time
Total liabilities and shareholders' equity LiabilitiesAndStockholdersEquity $765.28M USD Point-in-time
Income Statement 160 line items
Line Item Tag Value Unit Period
Operating revenues Revenues $187.06M USD 1 Quarter
Operating revenues Revenues $187.06M USD 1 Quarter
Operating revenues Revenues $151.52M USD 1 Quarter
Operating revenues Revenues $151.52M USD 1 Quarter
Operating revenues Revenues $312.88M USD 2 Qtrs
Operating revenues Revenues $312.88M USD 2 Qtrs
Operating revenues Revenues $353.35M USD 2 Qtrs
Operating revenues Revenues $353.35M USD 2 Qtrs
Cost of operating revenues CostOfRevenue $124.58M USD 1 Quarter
Cost of operating revenues CostOfRevenue $124.58M USD 1 Quarter
Cost of operating revenues CostOfRevenue $102.56M USD 1 Quarter
Cost of operating revenues CostOfRevenue $102.56M USD 1 Quarter
Cost of operating revenues CostOfRevenue $240.89M USD 2 Qtrs
Cost of operating revenues CostOfRevenue $240.89M USD 2 Qtrs
Cost of operating revenues CostOfRevenue $214.02M USD 2 Qtrs
Cost of operating revenues CostOfRevenue $214.02M USD 2 Qtrs
Gross profit GrossProfit $48.95M USD 1 Quarter
Gross profit GrossProfit $48.95M USD 1 Quarter
Gross profit GrossProfit $112.45M USD 2 Qtrs
Gross profit GrossProfit $112.45M USD 2 Qtrs
Gross profit GrossProfit $98.86M USD 2 Qtrs
Gross profit GrossProfit $98.86M USD 2 Qtrs
Gross profit GrossProfit $62.49M USD 1 Quarter
Gross profit GrossProfit $62.49M USD 1 Quarter
Selling expense SellingExpense $9.50M USD 1 Quarter
Selling expense SellingExpense $9.50M USD 1 Quarter
Selling expense SellingExpense $21.06M USD 2 Qtrs
Selling expense SellingExpense $21.06M USD 2 Qtrs
Selling expense SellingExpense $19.32M USD 2 Qtrs
Selling expense SellingExpense $19.32M USD 2 Qtrs
Selling expense SellingExpense $10.85M USD 1 Quarter
Selling expense SellingExpense $10.85M USD 1 Quarter
General and administrative expense GeneralAndAdministrativeExpense $15.35M USD 1 Quarter
General and administrative expense GeneralAndAdministrativeExpense $15.35M USD 1 Quarter
General and administrative expense GeneralAndAdministrativeExpense $30.36M USD 2 Qtrs
General and administrative expense GeneralAndAdministrativeExpense $30.36M USD 2 Qtrs
General and administrative expense GeneralAndAdministrativeExpense $13.47M USD 1 Quarter
General and administrative expense GeneralAndAdministrativeExpense $13.47M USD 1 Quarter
General and administrative expense GeneralAndAdministrativeExpense $28.13M USD 2 Qtrs
General and administrative expense GeneralAndAdministrativeExpense $28.13M USD 2 Qtrs
Engineering and research expense ResearchAndDevelopmentExpense $8.03M USD 2 Qtrs
Engineering and research expense ResearchAndDevelopmentExpense $8.03M USD 2 Qtrs
Engineering and research expense ResearchAndDevelopmentExpense $3.89M USD 1 Quarter
Engineering and research expense ResearchAndDevelopmentExpense $3.89M USD 1 Quarter
Engineering and research expense ResearchAndDevelopmentExpense $8.24M USD 2 Qtrs
Engineering and research expense ResearchAndDevelopmentExpense $8.24M USD 2 Qtrs
Engineering and research expense ResearchAndDevelopmentExpense $4.16M USD 1 Quarter
Engineering and research expense ResearchAndDevelopmentExpense $4.16M USD 1 Quarter
Total operating expenses OperatingExpenses $59.45M USD 2 Qtrs
Total operating expenses OperatingExpenses $59.45M USD 2 Qtrs
Total operating expenses OperatingExpenses $55.69M USD 2 Qtrs
Total operating expenses OperatingExpenses $55.69M USD 2 Qtrs
Total operating expenses OperatingExpenses $26.86M USD 1 Quarter
Total operating expenses OperatingExpenses $26.86M USD 1 Quarter
Total operating expenses OperatingExpenses $30.36M USD 1 Quarter
Total operating expenses OperatingExpenses $30.36M USD 1 Quarter
Operating income OperatingIncomeLoss $53.01M USD 2 Qtrs
Operating income OperatingIncomeLoss $53.01M USD 2 Qtrs
Operating income OperatingIncomeLoss $43.17M USD 2 Qtrs
Operating income OperatingIncomeLoss $43.17M USD 2 Qtrs
Operating income OperatingIncomeLoss $22.10M USD 1 Quarter
Operating income OperatingIncomeLoss $22.10M USD 1 Quarter
Operating income OperatingIncomeLoss $32.12M USD 1 Quarter
Operating income OperatingIncomeLoss $32.12M USD 1 Quarter
Interest expense InterestExpenseNonoperating $1.71M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $1.71M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $1.15M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $1.15M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $830.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $830.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $402.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $402.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $1.29M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.29M USD 1 Quarter
Interest income InvestmentIncomeInterest $2.36M USD 2 Qtrs
Interest income InvestmentIncomeInterest $2.36M USD 2 Qtrs
Interest income InvestmentIncomeInterest $3.09M USD 2 Qtrs
Interest income InvestmentIncomeInterest $3.09M USD 2 Qtrs
Interest income InvestmentIncomeInterest $1.84M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.84M USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-351.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-351.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $134.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $134.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-136.00K USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-136.00K USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $307.00K USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $307.00K USD 2 Qtrs
Total other income (expense) NonoperatingIncomeExpense $1.09M USD 1 Quarter
Total other income (expense) NonoperatingIncomeExpense $1.09M USD 1 Quarter
Total other income (expense) NonoperatingIncomeExpense $520.00K USD 2 Qtrs
Total other income (expense) NonoperatingIncomeExpense $520.00K USD 2 Qtrs
Total other income (expense) NonoperatingIncomeExpense $2.24M USD 2 Qtrs
Total other income (expense) NonoperatingIncomeExpense $2.24M USD 2 Qtrs
Total other income (expense) NonoperatingIncomeExpense $599.00K USD 1 Quarter
Total other income (expense) NonoperatingIncomeExpense $599.00K USD 1 Quarter
Earnings before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $22.70M USD 1 Quarter
Earnings before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $22.70M USD 1 Quarter
Earnings before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $43.69M USD 2 Qtrs
Earnings before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $43.69M USD 2 Qtrs
Earnings before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $33.21M USD 1 Quarter
Earnings before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $33.21M USD 1 Quarter
Earnings before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $55.25M USD 2 Qtrs
Earnings before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $55.25M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $6.64M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $6.64M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $4.57M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $4.57M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $11.51M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $11.51M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $10.55M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $10.55M USD 2 Qtrs
Net earnings NetIncomeLoss $18.12M USD 1 Quarter
Net earnings NetIncomeLoss $18.12M USD 1 Quarter
Net earnings NetIncomeLoss $26.58M USD 1 Quarter
Net earnings NetIncomeLoss $26.58M USD 1 Quarter
Net earnings NetIncomeLoss $43.74M USD 2 Qtrs
Net earnings NetIncomeLoss $43.74M USD 2 Qtrs
Net earnings NetIncomeLoss $33.14M USD 2 Qtrs
Net earnings NetIncomeLoss $33.14M USD 2 Qtrs
Basic EarningsPerShareBasic $3.01 USD 2 Qtrs
Basic EarningsPerShareBasic $3.01 USD 2 Qtrs
Basic EarningsPerShareBasic $4.03 USD 2 Qtrs
Basic EarningsPerShareBasic $4.03 USD 2 Qtrs
Basic EarningsPerShareBasic $1.64 USD 1 Quarter
Basic EarningsPerShareBasic $1.64 USD 1 Quarter
Basic EarningsPerShareBasic $2.45 USD 1 Quarter
Basic EarningsPerShareBasic $2.45 USD 1 Quarter
Diluted EarningsPerShareDiluted $1.64 USD 1 Quarter
Diluted EarningsPerShareDiluted $1.64 USD 1 Quarter
Diluted EarningsPerShareDiluted $4.01 USD 2 Qtrs
Diluted EarningsPerShareDiluted $4.01 USD 2 Qtrs
Diluted EarningsPerShareDiluted $2.99 USD 2 Qtrs
Diluted EarningsPerShareDiluted $2.99 USD 2 Qtrs
Diluted EarningsPerShareDiluted $2.44 USD 1 Quarter
Diluted EarningsPerShareDiluted $2.44 USD 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.86M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.86M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 11.03M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 11.03M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 11.03M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 11.03M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.86M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 10.86M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 10.91M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 10.91M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.07M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.07M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 10.91M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 10.91M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.07M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 11.07M shares 2 Qtrs
Cash dividends declared per share CommonStockDividendsPerShareDeclared $0.35 USD 1 Quarter
Cash dividends declared per share CommonStockDividendsPerShareDeclared $0.35 USD 1 Quarter
Cash dividends declared per share CommonStockDividendsPerShareDeclared $0.72 USD 2 Qtrs
Cash dividends declared per share CommonStockDividendsPerShareDeclared $0.72 USD 2 Qtrs
Cash dividends declared per share CommonStockDividendsPerShareDeclared $0.36 USD 1 Quarter
Cash dividends declared per share CommonStockDividendsPerShareDeclared $0.36 USD 1 Quarter
Cash dividends declared per share CommonStockDividendsPerShareDeclared $0.70 USD 2 Qtrs
Cash dividends declared per share CommonStockDividendsPerShareDeclared $0.70 USD 2 Qtrs
Cash Flow Statement 136 line items
Line Item Tag Value Unit Period
Net earnings ProfitLoss $43.74M USD 2 Qtrs
Net earnings ProfitLoss $43.74M USD 2 Qtrs
Net earnings ProfitLoss $33.14M USD 2 Qtrs
Net earnings ProfitLoss $33.14M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $10.61M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $10.61M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $10.57M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $10.57M USD 2 Qtrs
Provision for uncollectible accounts receivable ProvisionForDoubtfulAccounts $249.00K USD 2 Qtrs
Provision for uncollectible accounts receivable ProvisionForDoubtfulAccounts $249.00K USD 2 Qtrs
Provision for uncollectible accounts receivable ProvisionForDoubtfulAccounts $97.00K USD 2 Qtrs
Provision for uncollectible accounts receivable ProvisionForDoubtfulAccounts $97.00K USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $1.49M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $1.49M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $785.00K USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefit $785.00K USD 2 Qtrs
Share-based compensation expense ShareBasedCompensation $3.33M USD 2 Qtrs
Share-based compensation expense ShareBasedCompensation $3.33M USD 2 Qtrs
Share-based compensation expense ShareBasedCompensation $3.95M USD 2 Qtrs
Share-based compensation expense ShareBasedCompensation $3.95M USD 2 Qtrs
Unrealized foreign currency transaction (gain) ForeignCurrencyTransactionGainLossUnrealized $564.00K USD 2 Qtrs
Unrealized foreign currency transaction (gain) ForeignCurrencyTransactionGainLossUnrealized $564.00K USD 2 Qtrs
Unrealized foreign currency transaction (gain) ForeignCurrencyTransactionGainLossUnrealized $94.00K USD 2 Qtrs
Unrealized foreign currency transaction (gain) ForeignCurrencyTransactionGainLossUnrealized $94.00K USD 2 Qtrs
Other, net OtherNoncashIncomeExpense $122.00K USD 2 Qtrs
Other, net OtherNoncashIncomeExpense $122.00K USD 2 Qtrs
Other, net OtherNoncashIncomeExpense $-150.00K USD 2 Qtrs
Other, net OtherNoncashIncomeExpense $-150.00K USD 2 Qtrs
Receivables IncreaseDecreaseInAccountsReceivable $9.35M USD 2 Qtrs
Receivables IncreaseDecreaseInAccountsReceivable $9.35M USD 2 Qtrs
Receivables IncreaseDecreaseInAccountsReceivable $40.21M USD 2 Qtrs
Receivables IncreaseDecreaseInAccountsReceivable $40.21M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $12.00M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $12.00M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $2.42M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $2.42M USD 2 Qtrs
Other current assets IncreaseDecreaseInOtherCurrentAssets $7.01M USD 2 Qtrs
Other current assets IncreaseDecreaseInOtherCurrentAssets $7.01M USD 2 Qtrs
Other current assets IncreaseDecreaseInOtherCurrentAssets $-2.87M USD 2 Qtrs
Other current assets IncreaseDecreaseInOtherCurrentAssets $-2.87M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $3.79M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $3.79M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $20.68M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $20.68M USD 2 Qtrs
Other current liabilities IncreaseDecreaseInOtherOperatingLiabilities $-5.48M USD 2 Qtrs
Other current liabilities IncreaseDecreaseInOtherOperatingLiabilities $-5.48M USD 2 Qtrs
Other current liabilities IncreaseDecreaseInOtherOperatingLiabilities $-15.19M USD 2 Qtrs
Other current liabilities IncreaseDecreaseInOtherOperatingLiabilities $-15.19M USD 2 Qtrs
Other noncurrent assets and liabilities IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet $-3.05M USD 2 Qtrs
Other noncurrent assets and liabilities IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet $-3.05M USD 2 Qtrs
Other noncurrent assets and liabilities IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet $72.00K USD 2 Qtrs
Other noncurrent assets and liabilities IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet $72.00K USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $12.14M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $12.14M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $33.88M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $33.88M USD 2 Qtrs
Purchases of property, plant, and equipment PaymentsToAcquirePropertyPlantAndEquipment $18.77M USD 2 Qtrs
Purchases of property, plant, and equipment PaymentsToAcquirePropertyPlantAndEquipment $18.77M USD 2 Qtrs
Purchases of property, plant, and equipment PaymentsToAcquirePropertyPlantAndEquipment $18.92M USD 2 Qtrs
Purchases of property, plant, and equipment PaymentsToAcquirePropertyPlantAndEquipment $18.92M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $15.04M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $15.04M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $14.68M USD 2 Qtrs
Purchases of marketable securities PaymentsToAcquireMarketableSecurities $14.68M USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities - USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities - USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $3.52M USD 2 Qtrs
Proceeds from maturities of marketable securities ProceedsFromSaleAndMaturityOfMarketableSecurities $3.52M USD 2 Qtrs
Purchase of equity method investment PaymentsToAcquireEquityMethodInvestments $5.82M USD 2 Qtrs
Purchase of equity method investment PaymentsToAcquireEquityMethodInvestments $5.82M USD 2 Qtrs
Purchase of equity method investment PaymentsToAcquireEquityMethodInvestments - USD 2 Qtrs
Purchase of equity method investment PaymentsToAcquireEquityMethodInvestments - USD 2 Qtrs
Proceeds from settlement of net investment hedge ProceedsFromHedgeInvestingActivities - USD 2 Qtrs
Proceeds from settlement of net investment hedge ProceedsFromHedgeInvestingActivities - USD 2 Qtrs
Proceeds from settlement of net investment hedge ProceedsFromHedgeInvestingActivities $835.00K USD 2 Qtrs
Proceeds from settlement of net investment hedge ProceedsFromHedgeInvestingActivities $835.00K USD 2 Qtrs
Payments for settlement of net investment hedge PaymentsForHedgeInvestingActivities - USD 2 Qtrs
Payments for settlement of net investment hedge PaymentsForHedgeInvestingActivities - USD 2 Qtrs
Payments for settlement of net investment hedge PaymentsForHedgeInvestingActivities $98.00K USD 2 Qtrs
Payments for settlement of net investment hedge PaymentsForHedgeInvestingActivities $98.00K USD 2 Qtrs
Other investing activities, net PaymentsForProceedsFromOtherInvestingActivities $540.00K USD 2 Qtrs
Other investing activities, net PaymentsForProceedsFromOtherInvestingActivities $540.00K USD 2 Qtrs
Other investing activities, net PaymentsForProceedsFromOtherInvestingActivities $559.00K USD 2 Qtrs
Other investing activities, net PaymentsForProceedsFromOtherInvestingActivities $559.00K USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-39.23M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-39.23M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-30.83M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-30.83M USD 2 Qtrs
Dividends paid PaymentsOfDividends $7.82M USD 2 Qtrs
Dividends paid PaymentsOfDividends $7.82M USD 2 Qtrs
Dividends paid PaymentsOfDividends $7.72M USD 2 Qtrs
Dividends paid PaymentsOfDividends $7.72M USD 2 Qtrs
Common stock withheld for payroll tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.45M USD 2 Qtrs
Common stock withheld for payroll tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.45M USD 2 Qtrs
Common stock withheld for payroll tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.57M USD 2 Qtrs
Common stock withheld for payroll tax obligations PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.57M USD 2 Qtrs
Repurchase of common shares PaymentsForRepurchaseOfCommonStock $1.43M USD 2 Qtrs
Repurchase of common shares PaymentsForRepurchaseOfCommonStock $1.43M USD 2 Qtrs
Repurchase of common shares PaymentsForRepurchaseOfCommonStock - USD 2 Qtrs
Repurchase of common shares PaymentsForRepurchaseOfCommonStock - USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $479.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $479.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $668.00K USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $668.00K USD 2 Qtrs
Other financing activities, net ProceedsFromPaymentsForOtherFinancingActivities $248.00K USD 2 Qtrs
Other financing activities, net ProceedsFromPaymentsForOtherFinancingActivities $248.00K USD 2 Qtrs
Other financing activities, net ProceedsFromPaymentsForOtherFinancingActivities $229.00K USD 2 Qtrs
Other financing activities, net ProceedsFromPaymentsForOtherFinancingActivities $229.00K USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-8.59M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-8.59M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-9.79M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-9.79M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-55.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-55.00K USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-3.70M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-3.70M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-18.84M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-18.84M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-27.34M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-27.34M USD 2 Qtrs
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $133.41M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $133.41M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $190.88M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $190.88M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $160.75M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $160.75M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $172.04M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $172.04M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $133.41M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $133.41M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $190.88M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $190.88M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $160.75M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $160.75M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $172.04M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $172.04M USD Point-in-time
Stockholders Equity 88 line items
Line Item Tag Value Unit Period
Cash dividends per share CommonStockDividendsPerShareDeclared $0.35 USD 1 Quarter
Cash dividends per share CommonStockDividendsPerShareDeclared $0.35 USD 1 Quarter
Cash dividends per share CommonStockDividendsPerShareDeclared $0.72 USD 2 Qtrs
Cash dividends per share CommonStockDividendsPerShareDeclared $0.72 USD 2 Qtrs
Cash dividends per share CommonStockDividendsPerShareDeclared $0.36 USD 1 Quarter
Cash dividends per share CommonStockDividendsPerShareDeclared $0.36 USD 1 Quarter
Cash dividends per share CommonStockDividendsPerShareDeclared $0.70 USD 2 Qtrs
Cash dividends per share CommonStockDividendsPerShareDeclared $0.70 USD 2 Qtrs
Beginning balance, value StockholdersEquity $455.65M USD Point-in-time
Beginning balance, value StockholdersEquity $455.65M USD Point-in-time
Beginning balance, value StockholdersEquity $483.03M USD Point-in-time
Beginning balance, value StockholdersEquity $483.03M USD Point-in-time
Beginning balance, value StockholdersEquity $480.89M USD Point-in-time
Beginning balance, value StockholdersEquity $480.89M USD Point-in-time
Beginning balance, value StockholdersEquity $516.42M USD Point-in-time
Beginning balance, value StockholdersEquity $516.42M USD Point-in-time
Beginning balance, value StockholdersEquity $466.86M USD Point-in-time
Beginning balance, value StockholdersEquity $466.86M USD Point-in-time
Beginning balance, value StockholdersEquity $488.46M USD Point-in-time
Beginning balance, value StockholdersEquity $488.46M USD Point-in-time
Net earnings NetIncomeLoss $18.12M USD 1 Quarter
Net earnings NetIncomeLoss $18.12M USD 1 Quarter
Net earnings NetIncomeLoss $26.58M USD 1 Quarter
Net earnings NetIncomeLoss $26.58M USD 1 Quarter
Net earnings NetIncomeLoss $43.74M USD 2 Qtrs
Net earnings NetIncomeLoss $43.74M USD 2 Qtrs
Net earnings NetIncomeLoss $33.14M USD 2 Qtrs
Net earnings NetIncomeLoss $33.14M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-3.83M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-3.83M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-615.00K USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-615.00K USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-525.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-525.00K USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-2.49M USD 2 Qtrs
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-2.49M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $17.60M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $17.60M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $30.41M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $30.41M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $41.25M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $41.25M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $32.53M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $32.53M USD 2 Qtrs
Cash dividends per share DividendsCommonStockCash $3.86M USD 1 Quarter
Cash dividends per share DividendsCommonStockCash $3.86M USD 1 Quarter
Cash dividends per share DividendsCommonStockCash $7.82M USD 2 Qtrs
Cash dividends per share DividendsCommonStockCash $7.82M USD 2 Qtrs
Cash dividends per share DividendsCommonStockCash $7.72M USD 2 Qtrs
Cash dividends per share DividendsCommonStockCash $7.72M USD 2 Qtrs
Cash dividends per share DividendsCommonStockCash $3.91M USD 1 Quarter
Cash dividends per share DividendsCommonStockCash $3.91M USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue - USD 2 Qtrs
Repurchase of common stock StockRepurchasedDuringPeriodValue - USD 2 Qtrs
Repurchase of common stock StockRepurchasedDuringPeriodValue - USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue - USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $1.42M USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $1.42M USD 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodValue $1.43M USD 2 Qtrs
Repurchase of common stock StockRepurchasedDuringPeriodValue $1.43M USD 2 Qtrs
Issuance of common shares under share compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $-755.00K USD 2 Qtrs
Issuance of common shares under share compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $-755.00K USD 2 Qtrs
Issuance of common shares under share compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $-423.00K USD 2 Qtrs
Issuance of common shares under share compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $-423.00K USD 2 Qtrs
Issuance of common shares under share compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $707.00K USD 1 Quarter
Issuance of common shares under share compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $707.00K USD 1 Quarter
Issuance of common shares under share compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $907.00K USD 1 Quarter
Issuance of common shares under share compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $907.00K USD 1 Quarter
Share-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.73M USD 1 Quarter
Share-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.73M USD 1 Quarter
Share-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.95M USD 2 Qtrs
Share-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.95M USD 2 Qtrs
Share-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.98M USD 1 Quarter
Share-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.98M USD 1 Quarter
Share-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.33M USD 2 Qtrs
Share-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.33M USD 2 Qtrs
Ending balance, value StockholdersEquity $455.65M USD Point-in-time
Ending balance, value StockholdersEquity $455.65M USD Point-in-time
Ending balance, value StockholdersEquity $483.03M USD Point-in-time
Ending balance, value StockholdersEquity $483.03M USD Point-in-time
Ending balance, value StockholdersEquity $480.89M USD Point-in-time
Ending balance, value StockholdersEquity $480.89M USD Point-in-time
Ending balance, value StockholdersEquity $516.42M USD Point-in-time
Ending balance, value StockholdersEquity $516.42M USD Point-in-time
Ending balance, value StockholdersEquity $466.86M USD Point-in-time
Ending balance, value StockholdersEquity $466.86M USD Point-in-time
Ending balance, value StockholdersEquity $488.46M USD Point-in-time
Ending balance, value StockholdersEquity $488.46M USD Point-in-time
Comprehensive Income 56 line items
Line Item Tag Value Unit Period
Net earnings NetIncomeLoss $18.12M USD 1 Quarter
Net earnings NetIncomeLoss $18.12M USD 1 Quarter
Net earnings NetIncomeLoss $26.58M USD 1 Quarter
Net earnings NetIncomeLoss $26.58M USD 1 Quarter
Other comprehensive income (loss), tax expense OtherComprehensiveIncomeLossTax $262.00K USD 1 Quarter
Other comprehensive income (loss), tax expense OtherComprehensiveIncomeLossTax $262.00K USD 1 Quarter
Other comprehensive income (loss), tax expense OtherComprehensiveIncomeLossTax $96.00K USD 2 Qtrs
Other comprehensive income (loss), tax expense OtherComprehensiveIncomeLossTax $96.00K USD 2 Qtrs
Other comprehensive income (loss), tax expense OtherComprehensiveIncomeLossTax $1.43M USD 2 Qtrs
Other comprehensive income (loss), tax expense OtherComprehensiveIncomeLossTax $1.43M USD 2 Qtrs
Net earnings NetIncomeLoss $43.74M USD 2 Qtrs
Net earnings NetIncomeLoss $43.74M USD 2 Qtrs
Net earnings NetIncomeLoss $33.14M USD 2 Qtrs
Net earnings NetIncomeLoss $33.14M USD 2 Qtrs
Other comprehensive income (loss), tax expense OtherComprehensiveIncomeLossTax $823.00K USD 1 Quarter
Other comprehensive income (loss), tax expense OtherComprehensiveIncomeLossTax $823.00K USD 1 Quarter
Defined benefit pension plan adjustment, net of tax OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-37.00K USD 1 Quarter
Defined benefit pension plan adjustment, net of tax OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-37.00K USD 1 Quarter
Defined benefit pension plan adjustment, net of tax OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-74.00K USD 2 Qtrs
Defined benefit pension plan adjustment, net of tax OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-74.00K USD 2 Qtrs
Defined benefit pension plan adjustment, net of tax OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-36.00K USD 1 Quarter
Defined benefit pension plan adjustment, net of tax OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-36.00K USD 1 Quarter
Defined benefit pension plan adjustment, net of tax OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-73.00K USD 2 Qtrs
Defined benefit pension plan adjustment, net of tax OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax $-73.00K USD 2 Qtrs
Foreign currency translation adjustment, net of hedging activities and tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.79M USD 1 Quarter
Foreign currency translation adjustment, net of hedging activities and tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $3.79M USD 1 Quarter
Foreign currency translation adjustment, net of hedging activities and tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-747.00K USD 2 Qtrs
Foreign currency translation adjustment, net of hedging activities and tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-747.00K USD 2 Qtrs
Foreign currency translation adjustment, net of hedging activities and tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-2.58M USD 2 Qtrs
Foreign currency translation adjustment, net of hedging activities and tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-2.58M USD 2 Qtrs
Foreign currency translation adjustment, net of hedging activities and tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-583.00K USD 1 Quarter
Foreign currency translation adjustment, net of hedging activities and tax OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-583.00K USD 1 Quarter
Unrealized gain on marketable securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $14.00K USD 2 Qtrs
Unrealized gain on marketable securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $14.00K USD 2 Qtrs
Unrealized gain on marketable securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $22.00K USD 1 Quarter
Unrealized gain on marketable securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $22.00K USD 1 Quarter
Unrealized gain on marketable securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax - USD 1 Quarter
Unrealized gain on marketable securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax - USD 1 Quarter
Unrealized gain on marketable securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $59.00K USD 2 Qtrs
Unrealized gain on marketable securities, net of tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax $59.00K USD 2 Qtrs
Total other comprehensive income (loss), net of tax expense of $823, $262, $1,431, and $96, respectively OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-615.00K USD 2 Qtrs
Total other comprehensive income (loss), net of tax expense of $823, $262, $1,431, and $96, respectively OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-615.00K USD 2 Qtrs
Total other comprehensive income (loss), net of tax expense of $823, $262, $1,431, and $96, respectively OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-2.49M USD 2 Qtrs
Total other comprehensive income (loss), net of tax expense of $823, $262, $1,431, and $96, respectively OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-2.49M USD 2 Qtrs
Total other comprehensive income (loss), net of tax expense of $823, $262, $1,431, and $96, respectively OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-525.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax expense of $823, $262, $1,431, and $96, respectively OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-525.00K USD 1 Quarter
Total other comprehensive income (loss), net of tax expense of $823, $262, $1,431, and $96, respectively OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.83M USD 1 Quarter
Total other comprehensive income (loss), net of tax expense of $823, $262, $1,431, and $96, respectively OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $3.83M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $17.60M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $17.60M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $30.41M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $30.41M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $41.25M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $41.25M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $32.53M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $32.53M 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...