2024202320222021202020192018201720162015
OtherNonoperatingIncomeExpense
0.18M
0.00
-57000.00
ImpairmentOfIntangibleAssetsExcludingGoodwill
0.70M
0.00
ImpairmentOfIntangibleAssetsFinitelived
0.00
NumberOfOperatingSegments
2.00
2.00
StockIssuedDuringPeriodSharesNewIssues
2413.00
2413.00
2.78M
2.78M
LeaseCost
6.99M
6.73M
6.93M
6.69M
6.78M
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
10000.00
10000.00
10000.00
GoodwillImpairmentLoss
10.00M
10.00M
10.00M
IncomeTaxReconciliationTaxCredits
1.13M
DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
37000.00
OperatingLeasesRentExpenseNet
6.43M
5.57M
4.37M
3.70M
2.57M
OtherCostAndExpenseOperating
20.29M
IncomeTaxReconciliationOtherReconcilingItems
-0.17M
87000.00
52000.00
0.25M
60000.00
0.13M
-24000.00
-69000.00
-39000.00
InterestExpense
78000.00
0.27M
0.76M
0.76M
0.39M
0.19M
0.13M
93000.00
InterestExpenseDebt
0.11M
31000.00
0.27M
0.75M
LossContingencyAccrualAtCarryingValue
0.33M
IncomeTaxReconciliationChangeInEnactedTaxRate
0.00
-2.88M
-2.88M
1.30M
1.30M
GainsLossesOnExtinguishmentOfDebt
11.78M
11.78M
ShareBasedCompensation
0.13M
0.13M
0.25M
0.36M
0.28M
0.72M
0.42M
0.75M
0.72M
0.48M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
25301.00
25401.00
0.46M
0.72M
5000.00
8000.00
0.79M
0.17M
0.34M
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.00
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.05
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
0.46M
0.63M
0.17M
0.25M
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
2.31
2.31
2.76
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
28000.00
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
0.34M
0.32M
0.32M
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.63
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
3.84
3.95
3.97
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
3.71
3.65
3.61
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
4312.00
75633.00
22550.00
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
2.51
2.81
4.90
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
0.47M
0.44M
0.47M
EffectiveIncomeTaxRateContinuingOperations
0.00
0.00
MarketingAndAdvertisingExpense
0.18M
0.26M
0.27M
0.28M
0.24M
0.31M
0.34M
0.36M
CurrentIncomeTaxExpenseBenefit
4000.00
4000.00
-5000.00
6000.00
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-0.16M
-0.37M
0.52M
0.45M
0.82M
0.94M
0.97M
0.36M
1.25M
81000.00
NetIncomeLoss
1.61M
11.09M
-2.64M
16.79M
-13.92M
-5.14M
-1.03M
-2.25M
-1.32M
-0.79M
InterestIncomeOther
2000.00
2000.00
3000.00
4000.00
9000.00
19000.00
44000.00
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-2000.00
0.34M
-56000.00
0.26M
-51000.00
-0.15M
-41000.00
-68000.00
-40000.00
-24000.00
Revenues
142.31M
138.12M
138.20M
123.95M
109.86M
110.76M
99.24M
79.08M
64.44M
44.06M
SalesRevenueGoodsNet
78.39M
63.72M
43.52M
GeneralAndAdministrativeExpense
10.52M
9.13M
10.51M
9.44M
7.10M
9.46M
7.86M
7.00M
6.29M
4.10M
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-10.54M
-10.54M
1.16M
1.97M
0.76M
1.79M
-0.56M
1.19M
0.72M
-0.26M
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
10000.00
10000.00
10000.00
Depreciation
DepreciationAndAmortization
3.75M
4.06M
3.99M
4.31M
4.59M
3.95M
3.10M
2.34M
1.33M
DepreciationDepletionAndAmortization
3.85M
3.75M
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
0.21M
0.18M
-0.56M
3.53M
-2.92M
-1.08M
-0.30M
-0.79M
-0.46M
-0.28M
ProfitLoss
1.88M
11.67M
-0.93M
18.40M
-12.79M
-4.25M
-17000.00
-1.60M
-0.47M
-0.30M
NetIncomeLossAvailableToCommonStockholdersBasic
11.09M
-0.79M
IncomeTaxReconciliationOtherAdjustments
15000.00
0.00
0.00
0.62M
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
0.20M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
38000.00
45000.00
0.10M
SubleaseIncome
0.52M
0.55M
0.54M
0.54M
0.50M
DeferredIncomeTaxExpenseBenefit
-0.62M
-10.79M
BusinessAcquisitionsProFormaNetIncomeLoss
0.62M
0.62M
AdvertisingExpense
3.53M
3.26M
3.16M
2.08M
1.99M
2.35M
1.99M
1.69M
1.54M
1.26M
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.50
0.50
0.05
0.05
0.05
0.05
0.05
0.05
0.05
WeightedAverageNumberOfSharesOutstandingBasic
11.05M
11.77M
12.46M
12.68M
12.27M
10.51M
WeightedAverageNumberOfDilutedSharesOutstanding
11.15M
11.83M
12.46M
12.83M
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
12.59M
12.52M
12.46M
12.32M
GoodwillImpairedAccumulatedImpairmentLoss
0.00
0.00
0.00
0.00
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
6000.00
17000.00
12000.00
10000.00
19000.00
28000.00
IncomeTaxExpenseBenefit
-0.62M
-10.79M
-5000.00
6000.00
0.00
0.00
0.00
0.00
OtherNonoperatingExpense
1000.00
1000.00
1000.00
1000.00
7000.00
IncomeLossFromContinuingOperations
0.89M
NetIncomeLossAttributableToNoncontrollingInterest
0.27M
0.59M
1.71M
1.61M
1.12M
0.89M
1.02M
0.65M
0.86M
0.49M
CostOfGoodsSold
71.50M
56.83M
38.16M
CurrentFederalTaxExpenseBenefit
0.00
EarningsPerShareBasic
0.15
0.94
-0.21
1.32
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
0.34M
0.35M
0.24M
75641.00
AllocatedShareBasedCompensationExpense
0.13M
0.13M
0.25M
0.28M
0.28M
0.72M
0.42M
0.75M
0.72M
0.48M
DeferredStateAndLocalIncomeTaxExpenseBenefit
8000.00
-0.87M
InterestIncomeExpenseNonoperatingNet
-0.13M
-54000.00
EarningsPerShareBasicAndDiluted
-1.10
-0.41
-0.08
-0.18
-0.11
-0.08
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
2000.00
12000.00
22000.00
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1.25M
-0.93M
18.41M
AmortizationOfIntangibleAssets
20000.00
9000.00
5000.00
20000.00
28000.00
34000.00
25000.00
28000.00
28000.00
14000.00
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
0.28
0.35
0.35
0.35
CurrentStateAndLocalTaxExpenseBenefit
4000.00
4000.00
CostOfRevenue
99.64M
88.94M
IncomeTaxReconciliationNondeductibleExpense
0.28M
0.38M
60000.00
-2.34M
2.51M
87000.00
78000.00
0.12M
0.12M
88000.00
GainLossOnSaleOfPropertyPlantEquipment
-2000.00
41000.00
0.68M
37000.00
45000.00
5000.00
35000.00
23000.00
25000.00
-9000.00
EmployeeBenefitsAndShareBasedCompensation
40000.00
BusinessAcquisitionsProFormaRevenue
54.42M
54.42M
IncomeLossFromEquityMethodInvestments
0.00
-5000.00
NonoperatingIncomeExpense
-54000.00
11.51M
-0.75M
-0.75M
-0.39M
-0.18M
-0.17M
-61000.00
InterestPaid
0.16M
58000.00
InterestPaidNet
97000.00
31000.00
20000.00
0.15M
0.69M
0.67M
0.32M
0.12M
OperatingLeaseCost
7.45M
7.30M
7.33M
7.15M
7.20M
DeferredFederalIncomeTaxExpenseBenefit
-0.63M
-9.93M
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
6000.00
10000.00
10000.00
19000.00
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
16000.00
28000.00
23000.00
18000.00
28000.00
28000.00
OtherTaxExpenseBenefit
-5000.00
EarningsPerShareDiluted
0.14
0.94
-0.21
1.31
BusinessCombinationAcquisitionRelatedCosts
0.00
0.65M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
0.00
LaborAndRelatedExpense
48.69M
ImpairmentOfLongLivedAssetsHeldForUse
0.70M
1.59M
3.44M
5.61M
5.61M
GainLossOnDispositionOfAssets1
-29000.00
-58000.00
58000.00
OperatingIncomeLoss
1.38M
0.96M
-0.88M
6.90M
-12.04M
-3.50M
0.37M
-1.42M
-0.30M
-0.24M