|
Total Revenue
|
|
$49.7m
|
$58.2m
|
$74.5m
|
$86.9m
|
$119.0m
|
$103.9m
|
$125.6m
|
$128.3m
|
$144.9m
|
$135.0m
|
|
Revenue from Contract with Customer, Including Assessed Tax
|
|
—
|
—
|
$61.0m
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Cost of Goods and Services Sold
|
|
$17.8m
|
$19.1m
|
$43.1m
|
$53.7m
|
$62.2m
|
$64.9m
|
$72.4m
|
$41.3m
|
$48.0m
|
$47.1m
|
|
Gross Profit (derived)
|
|
$31.9m
|
$39.1m
|
$31.5m
|
$33.2m
|
$56.8m
|
$39.0m
|
$53.2m
|
$87.1m
|
$96.9m
|
$87.9m
|
|
Operating Expenses
|
|
$36.5m
|
$40.8m
|
$46.7m
|
$56.2m
|
$59.4m
|
$57.4m
|
$62.5m
|
$68.0m
|
$77.2m
|
$64.0m
|
|
Operating Income (Loss)
|
|
$357k
|
$3.3m
|
$10.0m
|
$10.4m
|
$31.3m
|
$13.8m
|
$24.8m
|
$19.1m
|
$19.7m
|
$23.9m
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Intangible Assets
|
|
$631k
|
$631k
|
$630k
|
$575k
|
$16k
|
$12k
|
—
|
—
|
—
|
—
|
|
Foreign Currency Transaction Gain (Loss), before Tax
|
|
($13k)
|
($144k)
|
$10k
|
$27k
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Goodwill, Impairment Loss
|
|
—
|
—
|
—
|
—
|
—
|
$0
|
—
|
$0
|
$0
|
$0
|
|
Income (Loss) from Continuing Operations before Income Taxes, Domestic
|
|
$6.2m
|
$12.0m
|
$12.1m
|
$12.2m
|
$32.0m
|
$13.9m
|
$25.9m
|
$22.6m
|
$25.6m
|
$27.4m
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
$644k
|
$4.3m
|
$11.4m
|
$12.3m
|
$32.1m
|
$14.0m
|
$26.1m
|
$22.7m
|
$25.7m
|
$27.6m
|
|
Net Income (Loss) Attributable to Parent
|
|
$1.0m
|
$12.3m
|
$22.1m
|
$10.9m
|
$26.4m
|
$14.3m
|
$24.0m
|
$21.5m
|
$23.1m
|
$23.0m
|
|
Earnings Per Share, Basic
|
|
$0.02
|
$0.23
|
$0.41
|
$0.20
|
$0.47
|
$0.25
|
$0.43
|
$0.38
|
$0.40
|
$0.43
|
|
Earnings Per Share, Diluted
|
|
$0.02
|
$0.22
|
$0.40
|
$0.19
|
$0.47
|
$0.24
|
$0.42
|
$0.37
|
$0.40
|
$0.42
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
52.3m
|
53.7m
|
53.8m
|
54.7m
|
55.7m
|
57.0m
|
56.2m
|
56.4m
|
57.2m
|
53.8m
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
55.5m
|
55.6m
|
55.3m
|
56.1m
|
56.6m
|
58.7m
|
57.6m
|
57.7m
|
57.8m
|
54.2m
|
|
Other Nonoperating Income (Expense)
|
|
$290k
|
($188k)
|
($80k)
|
($118k)
|
($74k)
|
($31k)
|
$334k
|
($101k)
|
($207k)
|
$92k
|
|
Current Income Tax Expense (Benefit)
|
|
$62k
|
$471k
|
($274k)
|
($51k)
|
($103k)
|
$90k
|
$804k
|
$1.3m
|
$1.4m
|
$2.9m
|
|
General and Administrative Expense
|
|
$16.6m
|
$17.4m
|
$21.5m
|
$22.8m
|
$25.5m
|
$25.2m
|
$28.3m
|
$28.9m
|
$33.1m
|
$29.8m
|
|
Interest Expense
|
|
$3k
|
$2k
|
$1k
|
$0
|
$0
|
—
|
—
|
—
|
—
|
—
|
|
Nonoperating Income (Expense)
|
|
$287k
|
$680k
|
$1.5m
|
$1.9m
|
$839k
|
$173k
|
$1.2m
|
$3.7m
|
$6.0m
|
$3.7m
|
|
Research and Development Expense
|
|
$10.1m
|
$13.4m
|
$17.0m
|
$23.4m
|
$23.4m
|
$20.1m
|
$17.9m
|
$17.0m
|
$16.2m
|
$13.0m
|
|
Selling and Marketing Expense
|
|
$9.1m
|
$9.4m
|
$7.5m
|
$9.4m
|
$8.1m
|
$12.2m
|
$16.3m
|
$22.2m
|
$25.4m
|
$20.9m
|
|
Income Tax Expense (Benefit)
|
|
($390k)
|
($8.4m)
|
($10.7m)
|
$1.3m
|
$5.7m
|
($265k)
|
$2.0m
|
$1.2m
|
$2.7m
|
$4.6m
|