10-K Filing
Filing Information
| Form Type | 10-K |
| Accession Number | 0001157523-12-003608 |
| Period End Date | 20120430 |
| Filing Date | 20120712 |
| Fiscal Year | 2012 |
| Fiscal Period | FY |
| XBRL Instance | cfi-20120429.xml |
Filing Contents
This filing contains the following financial statements:
Balance Sheet
82 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.05 | USD | Point-in-time |
| preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.05 | USD | Point-in-time |
| preferred stock, authorized shares |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| preferred stock, authorized shares |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.05 | USD | Point-in-time |
| cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$23.18M | USD | Point-in-time |
| cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$11.80M | USD | Point-in-time |
| cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$25.02M | USD | Point-in-time |
| common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.05 | USD | Point-in-time |
| cash and cash equivalents |
CashAndCashEquivalentsAtCarryingValue
|
$18.30M | USD | Point-in-time |
| short-term investments |
ShortTermInvestments
|
$7.70M | USD | Point-in-time |
| short-term investments |
ShortTermInvestments
|
$5.94M | USD | Point-in-time |
| common stock, authorized shares |
CommonStockSharesAuthorized
|
40.00M | shares | Point-in-time |
| common stock, authorized shares |
CommonStockSharesAuthorized
|
40.00M | shares | Point-in-time |
| accounts receivable, net |
AccountsReceivableNetCurrent
|
$25.05M | USD | Point-in-time |
| common stock, issued |
CommonStockSharesIssued
|
12.70M | shares | Point-in-time |
| accounts receivable, net |
AccountsReceivableNetCurrent
|
$20.21M | USD | Point-in-time |
| common stock, issued |
CommonStockSharesIssued
|
13.26M | shares | Point-in-time |
| inventories |
InventoryNet
|
$36.37M | USD | Point-in-time |
| common stock, outstanding |
CommonStockSharesOutstanding
|
12.70M | shares | Point-in-time |
| common stock, outstanding |
CommonStockSharesOutstanding
|
13.26M | shares | Point-in-time |
| inventories |
InventoryNet
|
$28.72M | USD | Point-in-time |
| deferred income taxes |
DeferredTaxAssetsNetCurrent
|
$2.47M | USD | Point-in-time |
| deferred income taxes |
DeferredTaxAssetsNetCurrent
|
$293.00K | USD | Point-in-time |
| assets held for sale |
AssetsHeldForSaleCurrent
|
$75.00K | USD | Point-in-time |
| assets held for sale |
AssetsHeldForSaleCurrent
|
$15.00K | USD | Point-in-time |
| income taxes receivable |
IncomeTaxesReceivable
|
$79.00K | USD | Point-in-time |
| other current assets |
OtherAssetsCurrent
|
$1.99M | USD | Point-in-time |
| other current assets |
OtherAssetsCurrent
|
$2.38M | USD | Point-in-time |
| total current assets |
AssetsCurrent
|
$82.64M | USD | Point-in-time |
| total current assets |
AssetsCurrent
|
$96.86M | USD | Point-in-time |
| property, plant and equipment, net |
PropertyPlantAndEquipmentNet
|
$30.30M | USD | Point-in-time |
| property, plant and equipment, net |
PropertyPlantAndEquipmentNet
|
$31.28M | USD | Point-in-time |
| goodwill |
Goodwill
|
$11.46M | USD | Point-in-time |
| goodwill |
Goodwill
|
$11.46M | USD | Point-in-time |
| deferred income taxes |
DeferredTaxAssetsNetNoncurrent
|
$3.21M | USD | Point-in-time |
| deferred income taxes |
DeferredTaxAssetsNetNoncurrent
|
$3.61M | USD | Point-in-time |
| other assets |
OtherAssetsNoncurrent
|
$2.05M | USD | Point-in-time |
| other assets |
OtherAssetsNoncurrent
|
$1.91M | USD | Point-in-time |
| total assets |
Assets
|
$144.72M | USD | Point-in-time |
| total assets |
Assets
|
$130.05M | USD | Point-in-time |
| current maturities of long-term debt |
LongTermDebtCurrent
|
$2.40M | USD | Point-in-time |
| current maturities of long-term debt |
LongTermDebtCurrent
|
$2.41M | USD | Point-in-time |
| line of credit |
LinesOfCreditCurrent
|
$889.00K | USD | Point-in-time |
| accounts payable - trade |
AccountsPayableCurrent
|
$30.66M | USD | Point-in-time |
| accounts payable - trade |
AccountsPayableCurrent
|
$24.87M | USD | Point-in-time |
| accounts payable - capital expenditures |
AccountsPayableCapitalExpendituresCurrent
|
$140.00K | USD | Point-in-time |
| accounts payable - capital expenditures |
AccountsPayableCapitalExpendituresCurrent
|
$169.00K | USD | Point-in-time |
| accrued expenses |
AccruedLiabilitiesCurrent
|
$9.32M | USD | Point-in-time |
| accrued expenses |
AccruedLiabilitiesCurrent
|
$7.62M | USD | Point-in-time |
| accrued restructuring costs |
RestructuringReserveCurrent
|
$44.00K | USD | Point-in-time |
| accrued restructuring costs |
RestructuringReserveCurrent
|
$40.00K | USD | Point-in-time |
| deferred income taxes |
DeferredTaxLiabilitiesCurrent
|
$82.00K | USD | Point-in-time |
| income taxes payable |
AccruedIncomeTaxesCurrent
|
$646.00K | USD | Point-in-time |
| income taxes payable |
AccruedIncomeTaxesCurrent
|
$642.00K | USD | Point-in-time |
| total current liabilities |
LiabilitiesCurrent
|
$35.81M | USD | Point-in-time |
| total current liabilities |
LiabilitiesCurrent
|
$44.13M | USD | Point-in-time |
| income taxes payable - long-term |
AccruedIncomeTaxesNoncurrent
|
$4.17M | USD | Point-in-time |
| income taxes payable - long-term |
AccruedIncomeTaxesNoncurrent
|
$4.16M | USD | Point-in-time |
| deferred income taxes |
DeferredTaxLiabilitiesNoncurrent
|
$596.00K | USD | Point-in-time |
| deferred income taxes |
DeferredTaxLiabilitiesNoncurrent
|
$705.00K | USD | Point-in-time |
| long-term debt, less current maturities |
LongTermDebtNoncurrent
|
$6.72M | USD | Point-in-time |
| long-term debt, less current maturities |
LongTermDebtNoncurrent
|
$9.13M | USD | Point-in-time |
| total liabilities |
Liabilities
|
$55.72M | USD | Point-in-time |
| total liabilities |
Liabilities
|
$49.71M | USD | Point-in-time |
| commitments and contingencies (notes 11 and 12) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| commitments and contingencies (notes 11 and 12) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| preferred stock, $.05 par value, authorized 10,000,000 shares |
PreferredStockValue
|
- | USD | Point-in-time |
| preferred stock, $.05 par value, authorized 10,000,000 shares |
PreferredStockValue
|
- | USD | Point-in-time |
| common stock, $.05 par value, authorized 40,000,000 shares, issued and outstanding 12,702,806 at April 29, 2012 and 13,264,458 at May 1, 2011 |
CommonStockValue
|
$663.00K | USD | Point-in-time |
| common stock, $.05 par value, authorized 40,000,000 shares, issued and outstanding 12,702,806 at April 29, 2012 and 13,264,458 at May 1, 2011 |
CommonStockValue
|
$635.00K | USD | Point-in-time |
| capital contributed in excess of par value |
AdditionalPaidInCapital
|
$50.68M | USD | Point-in-time |
| capital contributed in excess of par value |
AdditionalPaidInCapital
|
$46.06M | USD | Point-in-time |
| accumulated earnings |
RetainedEarningsAccumulatedDeficit
|
$29.00M | USD | Point-in-time |
| accumulated earnings |
RetainedEarningsAccumulatedDeficit
|
$42.29M | USD | Point-in-time |
| accumulated other comprehensive income |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$16.00K | USD | Point-in-time |
| total shareholders' equity |
StockholdersEquity
|
$89.00M | USD | Point-in-time |
| total shareholders' equity |
StockholdersEquity
|
$63.05M | USD | Point-in-time |
| total shareholders' equity |
StockholdersEquity
|
$80.34M | USD | Point-in-time |
| total shareholders' equity |
StockholdersEquity
|
$48.03M | USD | Point-in-time |
| total liabilities and shareholders' equity |
LiabilitiesAndStockholdersEquity
|
$144.72M | USD | Point-in-time |
| total liabilities and shareholders' equity |
LiabilitiesAndStockholdersEquity
|
$130.05M | USD | Point-in-time |
Income Statement
41 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| net sales |
SalesRevenueNet
|
$216.81M | USD | Annual |
| net sales |
SalesRevenueNet
|
$206.42M | USD | Annual |
| net sales |
SalesRevenueNet
|
$254.44M | USD | Annual |
| cost of sales |
CostOfGoodsSold
|
$179.97M | USD | Annual |
| cost of sales |
CostOfGoodsSold
|
$167.64M | USD | Annual |
| cost of sales |
CostOfGoodsSold
|
$214.71M | USD | Annual |
| gross profit |
GrossProfit
|
$36.84M | USD | Annual |
| gross profit |
GrossProfit
|
$38.78M | USD | Annual |
| gross profit |
GrossProfit
|
$39.73M | USD | Annual |
| selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$21.07M | USD | Annual |
| selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$25.03M | USD | Annual |
| selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$22.80M | USD | Annual |
| restructuring expense (credit) (note 2) |
RestructuringChargesCredits
|
$370.00K | USD | Annual |
| restructuring expense (credit) (note 2) |
RestructuringChargesCredits
|
$-28.00K | USD | Annual |
| income from operations |
OperatingIncomeLoss
|
$15.74M | USD | Annual |
| income from operations |
OperatingIncomeLoss
|
$14.71M | USD | Annual |
| income from operations |
OperatingIncomeLoss
|
$16.34M | USD | Annual |
| interest expense |
InterestExpense
|
$780.00K | USD | Annual |
| interest expense |
InterestExpense
|
$881.00K | USD | Annual |
| interest expense |
InterestExpense
|
$1.31M | USD | Annual |
| interest income |
InvestmentIncomeInterest
|
$240.00K | USD | Annual |
| interest income |
InvestmentIncomeInterest
|
$508.00K | USD | Annual |
| interest income |
InvestmentIncomeInterest
|
$116.00K | USD | Annual |
| other expense, net |
OtherNonoperatingIncomeExpense
|
$-236.00K | USD | Annual |
| other expense, net |
OtherNonoperatingIncomeExpense
|
$-828.00K | USD | Annual |
| other expense, net |
OtherNonoperatingIncomeExpense
|
$-40.00K | USD | Annual |
| income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$14.20M | USD | Annual |
| income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$15.06M | USD | Annual |
| income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$14.32M | USD | Annual |
| income tax expense (benefit) (note 10) |
IncomeTaxExpenseBenefit
|
$-1.10M | USD | Annual |
| income tax expense (benefit) (note 10) |
IncomeTaxExpenseBenefit
|
$1.13M | USD | Annual |
| income tax expense (benefit) (note 10) |
IncomeTaxExpenseBenefit
|
$902.00K | USD | Annual |
| net income |
NetIncomeLoss
|
$13.19M | USD | Annual |
| net income |
NetIncomeLoss
|
$16.16M | USD | Annual |
| net income |
NetIncomeLoss
|
$13.30M | USD | Annual |
| net income per share-basic |
EarningsPerShareBasic
|
$1.05 | USD | Annual |
| net income per share-basic |
EarningsPerShareBasic
|
$1.04 | USD | Annual |
| net income per share-basic |
EarningsPerShareBasic
|
$1.25 | USD | Annual |
| net income per share-diluted |
EarningsPerShareDiluted
|
$1.03 | USD | Annual |
| net income per share-diluted |
EarningsPerShareDiluted
|
$1.01 | USD | Annual |
| net income per share-diluted |
EarningsPerShareDiluted
|
$1.22 | USD | Annual |
Cash Flow Statement
102 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| net income |
NetIncomeLoss
|
$13.19M | USD | Annual |
| net income |
NetIncomeLoss
|
$16.16M | USD | Annual |
| net income |
NetIncomeLoss
|
$13.30M | USD | Annual |
| depreciation |
Depreciation
|
$4.01M | USD | Annual |
| depreciation |
Depreciation
|
$4.87M | USD | Annual |
| depreciation |
Depreciation
|
$4.37M | USD | Annual |
| amortization of other assets |
AdjustmentForAmortization
|
$243.00K | USD | Annual |
| amortization of other assets |
AdjustmentForAmortization
|
$442.00K | USD | Annual |
| amortization of other assets |
AdjustmentForAmortization
|
$548.00K | USD | Annual |
| stock-based compensation |
ShareBasedCompensation
|
$360.00K | USD | Annual |
| stock-based compensation |
ShareBasedCompensation
|
$834.00K | USD | Annual |
| stock-based compensation |
ShareBasedCompensation
|
$349.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
$339.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
$429.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
$64.00K | USD | Annual |
| deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-148.00K | USD | Annual |
| deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-3.39M | USD | Annual |
| deferred income taxes |
DeferredIncomeTaxExpenseBenefit
|
$-1.68M | USD | Annual |
| gain on sale of equipment |
GainLossOnSaleOfPropertyPlantEquipment
|
$168.00K | USD | Annual |
| gain on sale of equipment |
GainLossOnSaleOfPropertyPlantEquipment
|
$65.00K | USD | Annual |
| gain on sale of equipment |
GainLossOnSaleOfPropertyPlantEquipment
|
$22.00K | USD | Annual |
| restructuring expenses, net of gain on sale of related assets |
RestructuringExpensesNetOfGainOnSaleOfRelatedAssets
|
$28.00K | USD | Annual |
| restructuring expenses, net of gain on sale of related assets |
RestructuringExpensesNetOfGainOnSaleOfRelatedAssets
|
$-170.00K | USD | Annual |
| foreign currency exchange (gains) losses |
ForeignCurrencyTransactionGainLossUnrealized
|
$-688.00K | USD | Annual |
| foreign currency exchange (gains) losses |
ForeignCurrencyTransactionGainLossUnrealized
|
$215.00K | USD | Annual |
| foreign currency exchange (gains) losses |
ForeignCurrencyTransactionGainLossUnrealized
|
$115.00K | USD | Annual |
| accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$1.68M | USD | Annual |
| accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$4.79M | USD | Annual |
| accounts receivable |
IncreaseDecreaseInAccountsReceivable
|
$199.00K | USD | Annual |
| inventories |
IncreaseDecreaseInInventories
|
$2.02M | USD | Annual |
| inventories |
IncreaseDecreaseInInventories
|
$2.58M | USD | Annual |
| inventories |
IncreaseDecreaseInInventories
|
$7.50M | USD | Annual |
| other current assets |
IncreaseDecreaseInOtherCurrentAssets
|
$621.00K | USD | Annual |
| other current assets |
IncreaseDecreaseInOtherCurrentAssets
|
$-395.00K | USD | Annual |
| other current assets |
IncreaseDecreaseInOtherCurrentAssets
|
$418.00K | USD | Annual |
| other assets |
IncreaseDecreaseInOtherNoncurrentAssets
|
$67.00K | USD | Annual |
| other assets |
IncreaseDecreaseInOtherNoncurrentAssets
|
$61.00K | USD | Annual |
| other assets |
IncreaseDecreaseInOtherNoncurrentAssets
|
$3.00K | USD | Annual |
| accounts payable-trade |
IncreaseDecreaseInAccountsPayableTrade
|
$5.43M | USD | Annual |
| accounts payable-trade |
IncreaseDecreaseInAccountsPayableTrade
|
$2.11M | USD | Annual |
| accounts payable-trade |
IncreaseDecreaseInAccountsPayableTrade
|
$5.16M | USD | Annual |
| accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$2.85M | USD | Annual |
| accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$1.71M | USD | Annual |
| accrued expenses |
IncreaseDecreaseInAccruedLiabilities
|
$-2.29M | USD | Annual |
| accrued restructuring |
IncreaseDecreaseInRestructuringReserve
|
$-529.00K | USD | Annual |
| accrued restructuring |
IncreaseDecreaseInRestructuringReserve
|
$-4.00K | USD | Annual |
| accrued restructuring |
IncreaseDecreaseInRestructuringReserve
|
$-280.00K | USD | Annual |
| income taxes |
IncreaseDecreaseInIncomeTaxes
|
$-171.00K | USD | Annual |
| income taxes |
IncreaseDecreaseInIncomeTaxes
|
$202.00K | USD | Annual |
| income taxes |
IncreaseDecreaseInIncomeTaxes
|
$1.18M | USD | Annual |
| net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
$12.00M | USD | Annual |
| net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
$21.58M | USD | Annual |
| net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
$14.82M | USD | Annual |
| capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$6.35M | USD | Annual |
| capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$5.89M | USD | Annual |
| capital expenditures |
PaymentsToAcquirePropertyPlantAndEquipment
|
$7.43M | USD | Annual |
| purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$4.80M | USD | Annual |
| purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$3.02M | USD | Annual |
| purchase of short-term investments |
PaymentsToAcquireShortTermInvestments
|
$6.71M | USD | Annual |
| proceeds from the sale of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$6.71M | USD | Annual |
| proceeds from the sale of short-term investments |
ProceedsFromSaleOfShortTermInvestments
|
$2.04M | USD | Annual |
| proceeds from the sale of buildings and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$583.00K | USD | Annual |
| proceeds from the sale of buildings and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$299.00K | USD | Annual |
| proceeds from the sale of buildings and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$79.00K | USD | Annual |
| net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
$-10.95M | USD | Annual |
| net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
$-3.68M | USD | Annual |
| net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
$-9.87M | USD | Annual |
| proceeds from lines of credit |
ProceedsFromUnsecuredLinesOfCredit
|
$6.32M | USD | Annual |
| payments on lines of credit |
RepaymentsOfLongTermLinesOfCredit
|
$5.50M | USD | Annual |
| payments on vendor-financed capital expenditures |
PaymentsOfVendorFinancedCapitalExpenditure
|
$377.00K | USD | Annual |
| payments on vendor-financed capital expenditures |
PaymentsOfVendorFinancedCapitalExpenditure
|
$985.00K | USD | Annual |
| payments on a capital lease obligation |
RepaymentsOfLongTermCapitalLeaseObligations
|
$626.00K | USD | Annual |
| payments on long-term debt |
RepaymentsOfLongTermDebt
|
$4.79M | USD | Annual |
| payments on long-term debt |
RepaymentsOfLongTermDebt
|
$179.00K | USD | Annual |
| payments on long-term debt |
RepaymentsOfLongTermDebt
|
$2.40M | USD | Annual |
| debt issuance costs |
PaymentsOfDebtIssuanceCosts
|
$37.00K | USD | Annual |
| debt issuance costs |
PaymentsOfDebtIssuanceCosts
|
$15.00K | USD | Annual |
| debt issuance costs |
PaymentsOfDebtIssuanceCosts
|
$27.00K | USD | Annual |
| repurchases of common stock |
PaymentsForRepurchaseOfCommonStock
|
$5.38M | USD | Annual |
| proceeds from common stock issued |
ProceedsFromIssuanceOfCommonStock
|
$769.00K | USD | Annual |
| proceeds from common stock issued |
ProceedsFromIssuanceOfCommonStock
|
$318.00K | USD | Annual |
| proceeds from common stock issued |
ProceedsFromIssuanceOfCommonStock
|
$673.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
$64.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
$339.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
$429.00K | USD | Annual |
| net cash (used in) provided by financing activities |
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
$-5.31M | USD | Annual |
| net cash (used in) provided by financing activities |
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
$525.00K | USD | Annual |
| net cash (used in) provided by financing activities |
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
$-6.62M | USD | Annual |
| effect of exchange rate changes on cash and cash equivalents |
EffectOfExchangeRateOnCashAndCashEquivalents
|
$140.00K | USD | Annual |
| effect of exchange rate changes on cash and cash equivalents |
EffectOfExchangeRateOnCashAndCashEquivalents
|
$105.00K | USD | Annual |
| effect of exchange rate changes on cash and cash equivalents |
EffectOfExchangeRateOnCashAndCashEquivalents
|
$489.00K | USD | Annual |
| increase in cash and cash equivalents |
CashAndCashEquivalentsPeriodIncreaseDecrease
|
$1.84M | USD | Annual |
| increase in cash and cash equivalents |
CashAndCashEquivalentsPeriodIncreaseDecrease
|
$4.89M | USD | Annual |
| increase in cash and cash equivalents |
CashAndCashEquivalentsPeriodIncreaseDecrease
|
$6.50M | USD | Annual |
| cash and cash equivalents at beginning of year |
CashAndCashEquivalentsAtCarryingValue
|
$23.18M | USD | Point-in-time |
| cash and cash equivalents at beginning of year |
CashAndCashEquivalentsAtCarryingValue
|
$11.80M | USD | Point-in-time |
| cash and cash equivalents at beginning of year |
CashAndCashEquivalentsAtCarryingValue
|
$25.02M | USD | Point-in-time |
| cash and cash equivalents at beginning of year |
CashAndCashEquivalentsAtCarryingValue
|
$18.30M | USD | Point-in-time |
| cash and cash equivalents at end of year |
CashAndCashEquivalentsAtCarryingValue
|
$23.18M | USD | Point-in-time |
| cash and cash equivalents at end of year |
CashAndCashEquivalentsAtCarryingValue
|
$11.80M | USD | Point-in-time |
| cash and cash equivalents at end of year |
CashAndCashEquivalentsAtCarryingValue
|
$25.02M | USD | Point-in-time |
| cash and cash equivalents at end of year |
CashAndCashEquivalentsAtCarryingValue
|
$18.30M | USD | Point-in-time |
Stockholders Equity
26 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| balance |
StockholdersEquity
|
$89.00M | USD | Point-in-time |
| balance |
StockholdersEquity
|
$63.05M | USD | Point-in-time |
| balance |
StockholdersEquity
|
$80.34M | USD | Point-in-time |
| balance |
StockholdersEquity
|
$48.03M | USD | Point-in-time |
| net income |
NetIncomeLoss
|
$13.19M | USD | Annual |
| net income |
NetIncomeLoss
|
$16.16M | USD | Annual |
| net income |
NetIncomeLoss
|
$13.30M | USD | Annual |
| stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$349.00K | USD | Annual |
| stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$834.00K | USD | Annual |
| stock-based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$360.00K | USD | Annual |
| gain (loss) on cash flow hedge, net of taxes |
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
$83.00K | USD | Annual |
| gain (loss) on cash flow hedge, net of taxes |
OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
$-103.00K | USD | Annual |
| unrealized gain on short-term investments |
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
$16.00K | USD | Annual |
| common stock surrendered for withholding taxes payable and cost of option exercises |
ValueOfSharesSurrenderedAndCanceledForExercisePriceOnStockOptionExercisesAndRelatedTaxWithholdingsArisingFromExercises
|
$191.00K | USD | Annual |
| common stock surrendered for withholding taxes payable and cost of option exercises |
ValueOfSharesSurrenderedAndCanceledForExercisePriceOnStockOptionExercisesAndRelatedTaxWithholdingsArisingFromExercises
|
$563.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
|
$64.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
|
$339.00K | USD | Annual |
| excess tax benefit related to stock options exercised |
AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
|
$429.00K | USD | Annual |
| common stock repurchased |
StockRepurchasedAndRetiredDuringPeriodValue
|
$5.38M | USD | Annual |
| common stock issued in connection with stock option plans |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$673.00K | USD | Annual |
| common stock issued in connection with stock option plans |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$318.00K | USD | Annual |
| common stock issued in connection with stock option plans |
StockIssuedDuringPeriodValueStockOptionsExercised
|
$1.10M | USD | Annual |
| balance |
StockholdersEquity
|
$89.00M | USD | Point-in-time |
| balance |
StockholdersEquity
|
$63.05M | USD | Point-in-time |
| balance |
StockholdersEquity
|
$80.34M | USD | Point-in-time |
| balance |
StockholdersEquity
|
$48.03M | USD | Point-in-time |
Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.