|
Total Revenue
|
|
$82.5m
|
$85.5m
|
$87.2m
|
$106.8m
|
$107.7m
|
$98.3m
|
$131.8m
|
$158.6m
|
$164.5m
|
$191.2m
|
|
Revenue from Contract with Customer, Including Assessed Tax
|
|
$82.5m
|
$85.5m
|
$87.2m
|
$106.8m
|
$107.7m
|
$98.3m
|
$131.8m
|
$158.6m
|
$164.5m
|
$191.2m
|
|
Cost of Goods and Services Sold
|
|
$57.4m
|
$59.3m
|
$61.6m
|
$75.6m
|
$78.6m
|
$73.6m
|
$102.4m
|
$119.4m
|
$122.1m
|
$145.1m
|
|
Gross Profit
|
|
$25.1m
|
$26.2m
|
$25.6m
|
$31.2m
|
$29.2m
|
$24.6m
|
$29.4m
|
$39.2m
|
$42.3m
|
$46.0m
|
|
Operating Expenses
|
|
$21.3m
|
$19.8m
|
$19.0m
|
$23.8m
|
$23.5m
|
$24.6m
|
$29.3m
|
$29.7m
|
$32.3m
|
$51.9m
|
|
Operating Income (Loss)
|
|
$3.8m
|
$6.5m
|
$6.6m
|
$7.4m
|
$5.7m
|
$35k
|
$129k
|
$9.5m
|
$10.0m
|
($5.9m)
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Intangible Assets
|
|
$503k
|
$422k
|
$397k
|
$525k
|
$595k
|
$633k
|
$1.3m
|
$889k
|
$1.0m
|
$1.5m
|
|
Foreign Currency Transaction Gain (Loss), before Tax
|
|
$86k
|
($10k)
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Gain (Loss) Related to Litigation Settlement
|
|
—
|
—
|
—
|
—
|
$1.6m
|
$0
|
—
|
—
|
—
|
—
|
|
Goodwill, Impairment Loss
|
|
—
|
$0
|
$0
|
$0
|
$0
|
$0
|
$0
|
$0
|
$0
|
$0
|
|
Income (Loss) from Continuing Operations before Income Taxes, Domestic
|
|
$2.8m
|
$4.8m
|
$6.2m
|
$6.0m
|
$6.6m
|
($704k)
|
($2.8m)
|
$7.3m
|
$7.0m
|
($5.9m)
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
$3.6m
|
$6.3m
|
$6.6m
|
$6.8m
|
$7.0m
|
($151k)
|
($446k)
|
$9.1m
|
$8.3m
|
($8.4m)
|
|
Net Income (Loss) Attributable to Parent
|
|
$3.5m
|
$7.6m
|
$24.9m
|
$5.2m
|
$5.2m
|
($234k)
|
($119k)
|
$7.2m
|
$6.3m
|
($5.9m)
|
|
Net Income (Loss) Attributable to Noncontrolling Interest
|
|
($27k)
|
$16k
|
$69k
|
$109k
|
$99k
|
$4k
|
($1k)
|
($31k)
|
$97k
|
($53k)
|
|
Earnings Per Share, Basic
|
|
$0.23
|
$0.49
|
$1.57
|
$0.33
|
$33.00
|
($0.01)
|
$0.03
|
$0.03
|
$0.38
|
($35.00)
|
|
Earnings Per Share, Diluted
|
|
$0.23
|
$0.48
|
$1.53
|
$0.32
|
$33.00
|
($0.01)
|
$0.03
|
$0.03
|
$0.38
|
($35.00)
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
15k
|
15.5m
|
16k
|
15.8m
|
15.9m
|
16k
|
16.1m
|
16.2m
|
16.6m
|
16.6m
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
15k
|
15.9m
|
16k
|
16.2m
|
16.1m
|
16k
|
16.1m
|
16.2m
|
16.8m
|
16.6m
|
|
Selling, General and Administrative Expense
|
|
$15.4m
|
$15.0m
|
$14.5m
|
$17.0m
|
$17.5m
|
$17.8m
|
$22.2m
|
$22.2m
|
$24.1m
|
$29.3m
|
|
Other Nonoperating Income (Expense)
|
|
$80k
|
$2k
|
$121k
|
($58k)
|
$165k
|
$56k
|
$376k
|
$1.7m
|
$276k
|
$1.5m
|
|
Current Income Tax Expense (Benefit)
|
|
($37k)
|
$300k
|
$257k
|
$246k
|
$306k
|
$226k
|
$636k
|
$650k
|
$660k
|
$94k
|
|
Nonoperating Income (Expense)
|
|
—
|
—
|
$58k
|
$597k
|
$1.3m
|
($186k)
|
($575k)
|
($358k)
|
($1.7m)
|
($2.5m)
|
|
Research and Development Expense
|
|
$5.9m
|
$4.7m
|
$4.5m
|
$6.8m
|
$5.9m
|
$6.8m
|
$7.1m
|
$7.5m
|
$8.3m
|
$10.4m
|
|
Income Tax Expense (Benefit)
|
|
$98k
|
($1.4m)
|
($18.4m)
|
$1.5m
|
$1.7m
|
$79k
|
($326k)
|
$2.0m
|
$1.9m
|
($2.4m)
|