10-K Filing
Filing Information
| Form Type | 10-K |
| Accession Number | 0001558370-25-002264 |
| Period End Date | 20241231 |
| Filing Date | 20250305 |
| Fiscal Year | 2024 |
| Fiscal Period | FY |
| XBRL Instance | cix-20241231x10k_htm.xml |
Filing Contents
This filing contains the following financial statements:
Balance Sheet
154 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
1,000.00 | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
1,000.00 | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
1,000.00 | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
1,000.00 | shares | Point-in-time |
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$41.39M | USD | Point-in-time |
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$41.39M | USD | Point-in-time |
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$60.78M | USD | Point-in-time |
| Cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$60.78M | USD | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Marketable securities |
MarketableSecuritiesCurrent
|
$35.35M | USD | Point-in-time |
| Marketable securities |
MarketableSecuritiesCurrent
|
$35.35M | USD | Point-in-time |
| Accounts receivable, net |
AccountsReceivableNetCurrent
|
$17.06M | USD | Point-in-time |
| Accounts receivable, net |
AccountsReceivableNetCurrent
|
$17.06M | USD | Point-in-time |
| Accounts receivable, net |
AccountsReceivableNetCurrent
|
$14.11M | USD | Point-in-time |
| Accounts receivable, net |
AccountsReceivableNetCurrent
|
$14.11M | USD | Point-in-time |
| Inventories, net |
InventoryNet
|
$30.71M | USD | Point-in-time |
| Inventories, net |
InventoryNet
|
$30.71M | USD | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
12.31M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
12.31M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
12.38M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
12.38M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
12.32M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
12.32M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
12.31M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
12.31M | shares | Point-in-time |
| Inventories, net |
InventoryNet
|
$28.37M | USD | Point-in-time |
| Inventories, net |
InventoryNet
|
$28.37M | USD | Point-in-time |
| Prepaid expenses and other |
PrepaidExpenseAndOtherAssetsCurrent
|
$2.04M | USD | Point-in-time |
| Prepaid expenses and other |
PrepaidExpenseAndOtherAssetsCurrent
|
$2.04M | USD | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
12.38M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
12.38M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
12.31M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
12.31M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
12.32M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
12.32M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
12.31M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
12.31M | shares | Point-in-time |
| Prepaid expenses and other |
PrepaidExpenseAndOtherAssetsCurrent
|
$2.11M | USD | Point-in-time |
| Prepaid expenses and other |
PrepaidExpenseAndOtherAssetsCurrent
|
$2.11M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$126.63M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$126.63M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$105.30M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$105.30M | USD | Point-in-time |
| Note receivable from affiliate |
OtherReceivableAfterAllowanceForCreditLossNoncurrent
|
$10.60M | USD | Point-in-time |
| Note receivable from affiliate |
OtherReceivableAfterAllowanceForCreditLossNoncurrent
|
$10.60M | USD | Point-in-time |
| Note receivable from affiliate |
OtherReceivableAfterAllowanceForCreditLossNoncurrent
|
$9.30M | USD | Point-in-time |
| Note receivable from affiliate |
OtherReceivableAfterAllowanceForCreditLossNoncurrent
|
$9.30M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$23.74M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$23.74M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$23.74M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$23.74M | USD | Point-in-time |
| Other noncurrent assets |
OtherAssetsNoncurrent
|
$769.00K | USD | Point-in-time |
| Other noncurrent assets |
OtherAssetsNoncurrent
|
$769.00K | USD | Point-in-time |
| Other noncurrent assets |
OtherAssetsNoncurrent
|
$680.00K | USD | Point-in-time |
| Other noncurrent assets |
OtherAssetsNoncurrent
|
$680.00K | USD | Point-in-time |
| Total other assets |
AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
|
$35.11M | USD | Point-in-time |
| Total other assets |
AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
|
$35.11M | USD | Point-in-time |
| Total other assets |
AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
|
$33.72M | USD | Point-in-time |
| Total other assets |
AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
|
$33.72M | USD | Point-in-time |
| Land |
Land
|
$5.39M | USD | Point-in-time |
| Land |
Land
|
$5.39M | USD | Point-in-time |
| Land |
Land
|
$5.39M | USD | Point-in-time |
| Land |
Land
|
$5.39M | USD | Point-in-time |
| Buildings |
BuildingsAndImprovementsGross
|
$23.24M | USD | Point-in-time |
| Buildings |
BuildingsAndImprovementsGross
|
$23.24M | USD | Point-in-time |
| Buildings |
BuildingsAndImprovementsGross
|
$23.26M | USD | Point-in-time |
| Buildings |
BuildingsAndImprovementsGross
|
$23.26M | USD | Point-in-time |
| Equipment |
MachineryAndEquipmentGross
|
$74.31M | USD | Point-in-time |
| Equipment |
MachineryAndEquipmentGross
|
$74.31M | USD | Point-in-time |
| Equipment |
MachineryAndEquipmentGross
|
$75.61M | USD | Point-in-time |
| Equipment |
MachineryAndEquipmentGross
|
$75.61M | USD | Point-in-time |
| Construction in progress |
ConstructionInProgressGross
|
$589.00K | USD | Point-in-time |
| Construction in progress |
ConstructionInProgressGross
|
$589.00K | USD | Point-in-time |
| Construction in progress |
ConstructionInProgressGross
|
$676.00K | USD | Point-in-time |
| Construction in progress |
ConstructionInProgressGross
|
$676.00K | USD | Point-in-time |
| Gross property and equipment |
PropertyPlantAndEquipmentGross
|
$104.85M | USD | Point-in-time |
| Gross property and equipment |
PropertyPlantAndEquipmentGross
|
$104.85M | USD | Point-in-time |
| Gross property and equipment |
PropertyPlantAndEquipmentGross
|
$103.62M | USD | Point-in-time |
| Gross property and equipment |
PropertyPlantAndEquipmentGross
|
$103.62M | USD | Point-in-time |
| Less accumulated depreciation |
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
$80.82M | USD | Point-in-time |
| Less accumulated depreciation |
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
$80.82M | USD | Point-in-time |
| Less accumulated depreciation |
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
$77.76M | USD | Point-in-time |
| Less accumulated depreciation |
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
$77.76M | USD | Point-in-time |
| Net property and equipment |
PropertyPlantAndEquipmentNet
|
$24.03M | USD | Point-in-time |
| Net property and equipment |
PropertyPlantAndEquipmentNet
|
$24.03M | USD | Point-in-time |
| Net property and equipment |
PropertyPlantAndEquipmentNet
|
$25.86M | USD | Point-in-time |
| Net property and equipment |
PropertyPlantAndEquipmentNet
|
$25.86M | USD | Point-in-time |
| Total assets |
Assets
|
$177.39M | USD | Point-in-time |
| Total assets |
Assets
|
$177.39M | USD | Point-in-time |
| Total assets |
Assets
|
$163.04M | USD | Point-in-time |
| Total assets |
Assets
|
$163.04M | USD | Point-in-time |
| Total assets |
Assets
|
$187.60M | USD | Point-in-time |
| Total assets |
Assets
|
$187.60M | USD | Point-in-time |
| Accounts payable and accrued liabilities |
AccountsPayableAndAccruedLiabilitiesCurrent
|
$14.97M | USD | Point-in-time |
| Accounts payable and accrued liabilities |
AccountsPayableAndAccruedLiabilitiesCurrent
|
$14.97M | USD | Point-in-time |
| Accounts payable and accrued liabilities |
AccountsPayableAndAccruedLiabilitiesCurrent
|
$15.74M | USD | Point-in-time |
| Accounts payable and accrued liabilities |
AccountsPayableAndAccruedLiabilitiesCurrent
|
$15.74M | USD | Point-in-time |
| Income taxes payable to affiliate |
OtherLiabilitiesCurrent
|
$1.46M | USD | Point-in-time |
| Income taxes payable to affiliate |
OtherLiabilitiesCurrent
|
$1.46M | USD | Point-in-time |
| Income taxes payable to affiliate |
OtherLiabilitiesCurrent
|
$804.00K | USD | Point-in-time |
| Income taxes payable to affiliate |
OtherLiabilitiesCurrent
|
$804.00K | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$15.78M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$15.78M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$17.20M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$17.20M | USD | Point-in-time |
| Deferred income taxes |
DeferredIncomeTaxLiabilitiesNet
|
$1.51M | USD | Point-in-time |
| Deferred income taxes |
DeferredIncomeTaxLiabilitiesNet
|
$1.51M | USD | Point-in-time |
| Deferred income taxes |
DeferredIncomeTaxLiabilitiesNet
|
$1.07M | USD | Point-in-time |
| Deferred income taxes |
DeferredIncomeTaxLiabilitiesNet
|
$1.07M | USD | Point-in-time |
| Other |
OtherLiabilitiesNoncurrent
|
$57.00K | USD | Point-in-time |
| Other |
OtherLiabilitiesNoncurrent
|
$57.00K | USD | Point-in-time |
| Other |
OtherLiabilitiesNoncurrent
|
$41.00K | USD | Point-in-time |
| Other |
OtherLiabilitiesNoncurrent
|
$41.00K | USD | Point-in-time |
| Total noncurrent liabilities |
LiabilitiesNoncurrent
|
$1.12M | USD | Point-in-time |
| Total noncurrent liabilities |
LiabilitiesNoncurrent
|
$1.12M | USD | Point-in-time |
| Total noncurrent liabilities |
LiabilitiesNoncurrent
|
$1.55M | USD | Point-in-time |
| Total noncurrent liabilities |
LiabilitiesNoncurrent
|
$1.55M | USD | Point-in-time |
| Preferred stock, $.01 par value; 1,000 shares authorized, none issued |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $.01 par value; 1,000 shares authorized, none issued |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $.01 par value; 1,000 shares authorized, none issued |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock, $.01 par value; 1,000 shares authorized, none issued |
PreferredStockValue
|
- | USD | Point-in-time |
| Class A common stock, $.01 par value; 20,000,000 shares authorized 12,313,757 and 12,318,557 shares issued and outstanding |
CommonStockValue
|
$123.00K | USD | Point-in-time |
| Class A common stock, $.01 par value; 20,000,000 shares authorized 12,313,757 and 12,318,557 shares issued and outstanding |
CommonStockValue
|
$123.00K | USD | Point-in-time |
| Class A common stock, $.01 par value; 20,000,000 shares authorized 12,313,757 and 12,318,557 shares issued and outstanding |
CommonStockValue
|
$123.00K | USD | Point-in-time |
| Class A common stock, $.01 par value; 20,000,000 shares authorized 12,313,757 and 12,318,557 shares issued and outstanding |
CommonStockValue
|
$123.00K | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapitalCommonStock
|
$53.27M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapitalCommonStock
|
$53.27M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapitalCommonStock
|
$53.40M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapitalCommonStock
|
$53.40M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$115.46M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$115.46M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$92.63M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$92.63M | USD | Point-in-time |
| Accumulated other comprehensive loss - unrealized loss on marketable securities |
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
$-6.00K | USD | Point-in-time |
| Accumulated other comprehensive loss - unrealized loss on marketable securities |
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
$-6.00K | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$168.85M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$168.85M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$158.44M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$158.44M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$146.15M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$146.15M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$173.09M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$173.09M | USD | Point-in-time |
| Total liabilities and stockholders' equity |
LiabilitiesAndStockholdersEquity
|
$163.04M | USD | Point-in-time |
| Total liabilities and stockholders' equity |
LiabilitiesAndStockholdersEquity
|
$163.04M | USD | Point-in-time |
| Total liabilities and stockholders' equity |
LiabilitiesAndStockholdersEquity
|
$187.60M | USD | Point-in-time |
| Total liabilities and stockholders' equity |
LiabilitiesAndStockholdersEquity
|
$187.60M | USD | Point-in-time |
Income Statement
90 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$145.94M | USD | Annual |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$145.94M | USD | Annual |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$161.29M | USD | Annual |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$161.29M | USD | Annual |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$166.56M | USD | Annual |
| Net sales |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$166.56M | USD | Annual |
| Cost of sales |
CostOfGoodsAndServicesSold
|
$104.58M | USD | Annual |
| Cost of sales |
CostOfGoodsAndServicesSold
|
$104.58M | USD | Annual |
| Cost of sales |
CostOfGoodsAndServicesSold
|
$112.07M | USD | Annual |
| Cost of sales |
CostOfGoodsAndServicesSold
|
$112.07M | USD | Annual |
| Cost of sales |
CostOfGoodsAndServicesSold
|
$117.76M | USD | Annual |
| Cost of sales |
CostOfGoodsAndServicesSold
|
$117.76M | USD | Annual |
| Gross margin |
GrossProfit
|
$49.22M | USD | Annual |
| Gross margin |
GrossProfit
|
$49.22M | USD | Annual |
| Gross margin |
GrossProfit
|
$48.80M | USD | Annual |
| Gross margin |
GrossProfit
|
$48.80M | USD | Annual |
| Gross margin |
GrossProfit
|
$41.36M | USD | Annual |
| Gross margin |
GrossProfit
|
$41.36M | USD | Annual |
| Selling, general and administrative expense |
SellingGeneralAndAdministrativeExpense
|
$23.78M | USD | Annual |
| Selling, general and administrative expense |
SellingGeneralAndAdministrativeExpense
|
$23.78M | USD | Annual |
| Selling, general and administrative expense |
SellingGeneralAndAdministrativeExpense
|
$24.34M | USD | Annual |
| Selling, general and administrative expense |
SellingGeneralAndAdministrativeExpense
|
$24.34M | USD | Annual |
| Selling, general and administrative expense |
SellingGeneralAndAdministrativeExpense
|
$23.36M | USD | Annual |
| Selling, general and administrative expense |
SellingGeneralAndAdministrativeExpense
|
$23.36M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$17.02M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$17.02M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$25.43M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$25.43M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$25.44M | USD | Annual |
| Operating income |
OperatingIncomeLoss
|
$25.44M | USD | Annual |
| Interest income |
InterestAndDividendIncomeSecurities
|
$4.71M | USD | Annual |
| Interest income |
InterestAndDividendIncomeSecurities
|
$4.71M | USD | Annual |
| Interest income |
InterestAndDividendIncomeSecurities
|
$4.17M | USD | Annual |
| Interest income |
InterestAndDividendIncomeSecurities
|
$4.17M | USD | Annual |
| Interest income |
InterestAndDividendIncomeSecurities
|
$1.88M | USD | Annual |
| Interest income |
InterestAndDividendIncomeSecurities
|
$1.88M | USD | Annual |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$27.31M | USD | Annual |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$27.31M | USD | Annual |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$21.74M | USD | Annual |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$21.74M | USD | Annual |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$29.60M | USD | Annual |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$29.60M | USD | Annual |
| Income tax expense |
IncomeTaxExpenseBenefit
|
$6.44M | USD | Annual |
| Income tax expense |
IncomeTaxExpenseBenefit
|
$6.44M | USD | Annual |
| Income tax expense |
IncomeTaxExpenseBenefit
|
$7.01M | USD | Annual |
| Income tax expense |
IncomeTaxExpenseBenefit
|
$7.01M | USD | Annual |
| Income tax expense |
IncomeTaxExpenseBenefit
|
$5.15M | USD | Annual |
| Income tax expense |
IncomeTaxExpenseBenefit
|
$5.15M | USD | Annual |
| Net income |
NetIncomeLoss
|
$22.59M | USD | Annual |
| Net income |
NetIncomeLoss
|
$22.59M | USD | Annual |
| Net income |
NetIncomeLoss
|
$16.59M | USD | Annual |
| Net income |
NetIncomeLoss
|
$16.59M | USD | Annual |
| Net income |
NetIncomeLoss
|
$20.87M | USD | Annual |
| Net income |
NetIncomeLoss
|
$20.87M | USD | Annual |
| Unrealized net income (loss) arising during year |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
$11.00K | USD | Annual |
| Unrealized net income (loss) arising during year |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
$11.00K | USD | Annual |
| Unrealized net income (loss) arising during year |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
$-17.00K | USD | Annual |
| Unrealized net income (loss) arising during year |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
$-17.00K | USD | Annual |
| Unrealized net income (loss) arising during year |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
$6.00K | USD | Annual |
| Unrealized net income (loss) arising during year |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
$6.00K | USD | Annual |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$22.60M | USD | Annual |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$22.60M | USD | Annual |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$20.85M | USD | Annual |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$20.85M | USD | Annual |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$16.59M | USD | Annual |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$16.59M | USD | Annual |
| Net income per basic share |
EarningsPerShareBasic
|
$1.35 | USD | Annual |
| Net income per basic share |
EarningsPerShareBasic
|
$1.35 | USD | Annual |
| Net income per basic share |
EarningsPerShareBasic
|
$1.84 | USD | Annual |
| Net income per basic share |
EarningsPerShareBasic
|
$1.84 | USD | Annual |
| Net income per basic share |
EarningsPerShareBasic
|
$1.69 | USD | Annual |
| Net income per basic share |
EarningsPerShareBasic
|
$1.69 | USD | Annual |
| Net income per diluted share |
EarningsPerShareDiluted
|
$1.84 | USD | Annual |
| Net income per diluted share |
EarningsPerShareDiluted
|
$1.84 | USD | Annual |
| Net income per diluted share |
EarningsPerShareDiluted
|
$1.69 | USD | Annual |
| Net income per diluted share |
EarningsPerShareDiluted
|
$1.69 | USD | Annual |
| Net income per diluted share |
EarningsPerShareDiluted
|
$1.35 | USD | Annual |
| Net income per diluted share |
EarningsPerShareDiluted
|
$1.35 | USD | Annual |
| Weighted average shares outstanding - basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
12.32M | shares | Annual |
| Weighted average shares outstanding - basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
12.32M | shares | Annual |
| Weighted average shares outstanding - basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
12.31M | shares | Annual |
| Weighted average shares outstanding - basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
12.31M | shares | Annual |
| Weighted average shares outstanding - basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
12.34M | shares | Annual |
| Weighted average shares outstanding - basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
12.34M | shares | Annual |
| Weighted average shares outstanding - diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
12.31M | shares | Annual |
| Weighted average shares outstanding - diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
12.31M | shares | Annual |
| Weighted average shares outstanding - diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
12.34M | shares | Annual |
| Weighted average shares outstanding - diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
12.34M | shares | Annual |
| Weighted average shares outstanding - diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
12.32M | shares | Annual |
| Weighted average shares outstanding - diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
12.32M | shares | Annual |
Cash Flow Statement
148 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Net income |
ProfitLoss
|
$16.59M | USD | Annual |
| Net income |
ProfitLoss
|
$16.59M | USD | Annual |
| Net income |
ProfitLoss
|
$20.87M | USD | Annual |
| Net income |
ProfitLoss
|
$20.87M | USD | Annual |
| Net income |
ProfitLoss
|
$22.59M | USD | Annual |
| Net income |
ProfitLoss
|
$22.59M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$3.97M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$3.97M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$3.69M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$3.69M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$3.98M | USD | Annual |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$3.98M | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-688.00K | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-688.00K | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-440.00K | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-440.00K | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-720.00K | USD | Annual |
| Deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-720.00K | USD | Annual |
| Noncash interest income |
NoncashInterestIncome
|
$128.00K | USD | Annual |
| Noncash interest income |
NoncashInterestIncome
|
$128.00K | USD | Annual |
| Noncash interest income |
NoncashInterestIncome
|
$639.00K | USD | Annual |
| Noncash interest income |
NoncashInterestIncome
|
$639.00K | USD | Annual |
| Noncash interest income |
NoncashInterestIncome
|
$1.87M | USD | Annual |
| Noncash interest income |
NoncashInterestIncome
|
$1.87M | USD | Annual |
| Other, net |
OtherNoncashIncomeExpense
|
$-341.00K | USD | Annual |
| Other, net |
OtherNoncashIncomeExpense
|
$-341.00K | USD | Annual |
| Other, net |
OtherNoncashIncomeExpense
|
$-391.00K | USD | Annual |
| Other, net |
OtherNoncashIncomeExpense
|
$-391.00K | USD | Annual |
| Other, net |
OtherNoncashIncomeExpense
|
$-382.00K | USD | Annual |
| Other, net |
OtherNoncashIncomeExpense
|
$-382.00K | USD | Annual |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$-764.00K | USD | Annual |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$-764.00K | USD | Annual |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$-2.91M | USD | Annual |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$-2.91M | USD | Annual |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$2.31M | USD | Annual |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$2.31M | USD | Annual |
| Inventories, net |
IncreaseDecreaseInInventories
|
$-2.13M | USD | Annual |
| Inventories, net |
IncreaseDecreaseInInventories
|
$-2.13M | USD | Annual |
| Inventories, net |
IncreaseDecreaseInInventories
|
$5.83M | USD | Annual |
| Inventories, net |
IncreaseDecreaseInInventories
|
$5.83M | USD | Annual |
| Inventories, net |
IncreaseDecreaseInInventories
|
$-333.00K | USD | Annual |
| Inventories, net |
IncreaseDecreaseInInventories
|
$-333.00K | USD | Annual |
| Accounts payable and accrued liabilities |
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
$-1.21M | USD | Annual |
| Accounts payable and accrued liabilities |
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
$-1.21M | USD | Annual |
| Accounts payable and accrued liabilities |
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
$943.00K | USD | Annual |
| Accounts payable and accrued liabilities |
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
$943.00K | USD | Annual |
| Accounts payable and accrued liabilities |
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
$104.00K | USD | Annual |
| Accounts payable and accrued liabilities |
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
$104.00K | USD | Annual |
| Accounts with affiliates |
IncreaseDecreaseInDueToAffiliates
|
$425.00K | USD | Annual |
| Accounts with affiliates |
IncreaseDecreaseInDueToAffiliates
|
$425.00K | USD | Annual |
| Accounts with affiliates |
IncreaseDecreaseInDueToAffiliates
|
$-646.00K | USD | Annual |
| Accounts with affiliates |
IncreaseDecreaseInDueToAffiliates
|
$-646.00K | USD | Annual |
| Accounts with affiliates |
IncreaseDecreaseInDueToAffiliates
|
$-687.00K | USD | Annual |
| Accounts with affiliates |
IncreaseDecreaseInDueToAffiliates
|
$-687.00K | USD | Annual |
| Prepaids and other, net |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$180.00K | USD | Annual |
| Prepaids and other, net |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$180.00K | USD | Annual |
| Prepaids and other, net |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-178.00K | USD | Annual |
| Prepaids and other, net |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-178.00K | USD | Annual |
| Prepaids and other, net |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-403.00K | USD | Annual |
| Prepaids and other, net |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-403.00K | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$16.89M | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$16.89M | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$22.94M | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$22.94M | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$25.81M | USD | Annual |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$25.81M | USD | Annual |
| Capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$1.13M | USD | Annual |
| Capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$1.13M | USD | Annual |
| Capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$3.69M | USD | Annual |
| Capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$3.69M | USD | Annual |
| Capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$1.43M | USD | Annual |
| Capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$1.43M | USD | Annual |
| Proceeds from sale of fixed assets, net |
ProceedsFromSaleOfProductiveAssets
|
$133.00K | USD | Annual |
| Proceeds from sale of fixed assets, net |
ProceedsFromSaleOfProductiveAssets
|
$133.00K | USD | Annual |
| Purchases |
PaymentsToAcquireMarketableSecurities
|
$36.33M | USD | Annual |
| Purchases |
PaymentsToAcquireMarketableSecurities
|
$36.33M | USD | Annual |
| Purchases |
PaymentsToAcquireMarketableSecurities
|
$33.04M | USD | Annual |
| Purchases |
PaymentsToAcquireMarketableSecurities
|
$33.04M | USD | Annual |
| Proceeds from maturities |
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
|
$36.00M | USD | Annual |
| Proceeds from maturities |
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
|
$36.00M | USD | Annual |
| Proceeds from maturities |
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
|
$36.00M | USD | Annual |
| Proceeds from maturities |
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
|
$36.00M | USD | Annual |
| Collections |
RepaymentOfNotesReceivableFromRelatedParties
|
$29.80M | USD | Annual |
| Collections |
RepaymentOfNotesReceivableFromRelatedParties
|
$29.80M | USD | Annual |
| Collections |
RepaymentOfNotesReceivableFromRelatedParties
|
$26.30M | USD | Annual |
| Collections |
RepaymentOfNotesReceivableFromRelatedParties
|
$26.30M | USD | Annual |
| Collections |
RepaymentOfNotesReceivableFromRelatedParties
|
$30.50M | USD | Annual |
| Collections |
RepaymentOfNotesReceivableFromRelatedParties
|
$30.50M | USD | Annual |
| Advances |
PaymentsForAdvanceToAffiliate
|
$27.90M | USD | Annual |
| Advances |
PaymentsForAdvanceToAffiliate
|
$27.90M | USD | Annual |
| Advances |
PaymentsForAdvanceToAffiliate
|
$24.30M | USD | Annual |
| Advances |
PaymentsForAdvanceToAffiliate
|
$24.30M | USD | Annual |
| Advances |
PaymentsForAdvanceToAffiliate
|
$25.00M | USD | Annual |
| Advances |
PaymentsForAdvanceToAffiliate
|
$25.00M | USD | Annual |
| Net cash provided by (used in) investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$1.15M | USD | Annual |
| Net cash provided by (used in) investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$1.15M | USD | Annual |
| Net cash provided by (used in) investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$35.87M | USD | Annual |
| Net cash provided by (used in) investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$35.87M | USD | Annual |
| Net cash provided by (used in) investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-31.10M | USD | Annual |
| Net cash provided by (used in) investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-31.10M | USD | Annual |
| Dividends paid |
PaymentsOfDividendsCommonStock
|
$12.31M | USD | Annual |
| Dividends paid |
PaymentsOfDividendsCommonStock
|
$12.31M | USD | Annual |
| Dividends paid |
PaymentsOfDividendsCommonStock
|
$33.88M | USD | Annual |
| Dividends paid |
PaymentsOfDividendsCommonStock
|
$33.88M | USD | Annual |
| Dividends paid |
PaymentsOfDividendsCommonStock
|
$39.42M | USD | Annual |
| Dividends paid |
PaymentsOfDividendsCommonStock
|
$39.42M | USD | Annual |
| Treasury stock acquired |
PaymentsForRepurchaseOfCommonStock
|
$1.74M | USD | Annual |
| Treasury stock acquired |
PaymentsForRepurchaseOfCommonStock
|
$1.74M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-39.42M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-39.42M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-35.62M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-35.62M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-12.31M | USD | Annual |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-12.31M | USD | Annual |
| Operating, investing and financing activities |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-49.83M | USD | Annual |
| Operating, investing and financing activities |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-49.83M | USD | Annual |
| Operating, investing and financing activities |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$14.64M | USD | Annual |
| Operating, investing and financing activities |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$14.64M | USD | Annual |
| Operating, investing and financing activities |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$19.39M | USD | Annual |
| Operating, investing and financing activities |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$19.39M | USD | Annual |
| Balance at beginning of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$76.58M | USD | Point-in-time |
| Balance at beginning of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$76.58M | USD | Point-in-time |
| Balance at beginning of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$60.78M | USD | Point-in-time |
| Balance at beginning of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$60.78M | USD | Point-in-time |
| Balance at beginning of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$26.75M | USD | Point-in-time |
| Balance at beginning of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$26.75M | USD | Point-in-time |
| Balance at beginning of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$41.39M | USD | Point-in-time |
| Balance at beginning of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$41.39M | USD | Point-in-time |
| Balance at end of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$76.58M | USD | Point-in-time |
| Balance at end of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$76.58M | USD | Point-in-time |
| Balance at end of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$60.78M | USD | Point-in-time |
| Balance at end of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$60.78M | USD | Point-in-time |
| Balance at end of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$26.75M | USD | Point-in-time |
| Balance at end of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$26.75M | USD | Point-in-time |
| Balance at end of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$41.39M | USD | Point-in-time |
| Balance at end of year |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$41.39M | USD | Point-in-time |
| Cash paid for income taxes |
IncomeTaxesPaidNet
|
$6.25M | USD | Annual |
| Cash paid for income taxes |
IncomeTaxesPaidNet
|
$6.25M | USD | Annual |
| Cash paid for income taxes |
IncomeTaxesPaidNet
|
$7.31M | USD | Annual |
| Cash paid for income taxes |
IncomeTaxesPaidNet
|
$7.31M | USD | Annual |
| Cash paid for income taxes |
IncomeTaxesPaidNet
|
$7.82M | USD | Annual |
| Cash paid for income taxes |
IncomeTaxesPaidNet
|
$7.82M | USD | Annual |
| Change in accruals for capital expenditures |
IncreaseDecreaseInAccrualsForCapitalExpenditure
|
$23.00K | USD | Annual |
| Change in accruals for capital expenditures |
IncreaseDecreaseInAccrualsForCapitalExpenditure
|
$23.00K | USD | Annual |
| Change in accruals for capital expenditures |
IncreaseDecreaseInAccrualsForCapitalExpenditure
|
$-49.00K | USD | Annual |
| Change in accruals for capital expenditures |
IncreaseDecreaseInAccrualsForCapitalExpenditure
|
$-49.00K | USD | Annual |
| Change in accruals for capital expenditures |
IncreaseDecreaseInAccrualsForCapitalExpenditure
|
$423.00K | USD | Annual |
| Change in accruals for capital expenditures |
IncreaseDecreaseInAccrualsForCapitalExpenditure
|
$423.00K | USD | Annual |
Stockholders Equity
48 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Cash dividends per share |
CommonStockDividendsPerShareCashPaid
|
$3.20 | USD | Annual |
| Cash dividends per share |
CommonStockDividendsPerShareCashPaid
|
$3.20 | USD | Annual |
| Cash dividends per share |
CommonStockDividendsPerShareCashPaid
|
$2.75 | USD | Annual |
| Cash dividends per share |
CommonStockDividendsPerShareCashPaid
|
$2.75 | USD | Annual |
| Cash dividends per share |
CommonStockDividendsPerShareCashPaid
|
$1.00 | USD | Annual |
| Cash dividends per share |
CommonStockDividendsPerShareCashPaid
|
$1.00 | USD | Annual |
| Balance |
StockholdersEquity
|
$168.85M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$168.85M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$158.44M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$158.44M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$146.15M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$146.15M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$173.09M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$173.09M | USD | Point-in-time |
| Net income |
NetIncomeLoss
|
$22.59M | USD | Annual |
| Net income |
NetIncomeLoss
|
$22.59M | USD | Annual |
| Net income |
NetIncomeLoss
|
$16.59M | USD | Annual |
| Net income |
NetIncomeLoss
|
$16.59M | USD | Annual |
| Net income |
NetIncomeLoss
|
$20.87M | USD | Annual |
| Net income |
NetIncomeLoss
|
$20.87M | USD | Annual |
| Cash dividends |
DividendsCommonStockCash
|
$33.88M | USD | Annual |
| Cash dividends |
DividendsCommonStockCash
|
$33.88M | USD | Annual |
| Cash dividends |
DividendsCommonStockCash
|
$12.31M | USD | Annual |
| Cash dividends |
DividendsCommonStockCash
|
$12.31M | USD | Annual |
| Cash dividends |
DividendsCommonStockCash
|
$39.42M | USD | Annual |
| Cash dividends |
DividendsCommonStockCash
|
$39.42M | USD | Annual |
| Issuance of common stock |
AdjustmentsToAdditionalPaidInCapitalStockIssued
|
$118.00K | USD | Annual |
| Issuance of common stock |
AdjustmentsToAdditionalPaidInCapitalStockIssued
|
$118.00K | USD | Annual |
| Issuance of common stock |
AdjustmentsToAdditionalPaidInCapitalStockIssued
|
$120.00K | USD | Annual |
| Issuance of common stock |
AdjustmentsToAdditionalPaidInCapitalStockIssued
|
$120.00K | USD | Annual |
| Issuance of common stock |
AdjustmentsToAdditionalPaidInCapitalStockIssued
|
$121.00K | USD | Annual |
| Issuance of common stock |
AdjustmentsToAdditionalPaidInCapitalStockIssued
|
$121.00K | USD | Annual |
| Other comprehensive income (loss) |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
$-11.00K | USD | Annual |
| Other comprehensive income (loss) |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
$-11.00K | USD | Annual |
| Other comprehensive income (loss) |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
$-6.00K | USD | Annual |
| Other comprehensive income (loss) |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
$-6.00K | USD | Annual |
| Other comprehensive income (loss) |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
$17.00K | USD | Annual |
| Other comprehensive income (loss) |
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
|
$17.00K | USD | Annual |
| Acquired |
TreasuryStockValueAcquiredParValueMethod
|
$1.74M | USD | Annual |
| Acquired |
TreasuryStockValueAcquiredParValueMethod
|
$1.74M | USD | Annual |
| Balance |
StockholdersEquity
|
$168.85M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$168.85M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$158.44M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$158.44M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$146.15M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$146.15M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$173.09M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$173.09M | USD | Point-in-time |
Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.