|
Total Revenue
|
|
$40.2m
|
$66.8m
|
$78.6m
|
$60.7m
|
$53.8m
|
$84.9m
|
$116.8m
|
$123.3m
|
$130.7m
|
$113.8m
|
|
Revenue from Contract with Customer, Including Assessed Tax
|
|
$40.2m
|
$66.8m
|
$78.6m
|
$60.7m
|
$53.8m
|
$84.9m
|
$116.8m
|
$123.3m
|
$130.7m
|
$113.8m
|
|
Cost of Goods and Services Sold
|
|
$19.8m
|
$32.1m
|
$39.2m
|
$31.4m
|
$29.7m
|
$43.7m
|
$63.4m
|
$66.3m
|
$75.3m
|
$64.9m
|
|
Gross Profit
|
|
$20.4m
|
$34.7m
|
$39.4m
|
$29.2m
|
$24.1m
|
$41.2m
|
$53.4m
|
$57.0m
|
$55.4m
|
$48.9m
|
|
Operating Expenses
|
|
$16.2m
|
$31.1m
|
$34.2m
|
$26.7m
|
$25.3m
|
$32.8m
|
$42.7m
|
$46.5m
|
$52.0m
|
$52.6m
|
|
Operating Income (Loss)
|
|
$4.1m
|
$3.6m
|
$5.2m
|
$2.5m
|
($1.2m)
|
$8.5m
|
$10.7m
|
$10.4m
|
$3.4m
|
($3.7m)
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Intangible Assets
|
|
$229k
|
$1.2m
|
$1.1m
|
$1.3m
|
$1.2m
|
$1.4m
|
$2.7m
|
$2.1m
|
$2.5m
|
$3.3m
|
|
Foreign Currency Transaction Gain (Loss), before Tax
|
|
($16k)
|
$146k
|
($165k)
|
($3k)
|
($26k)
|
($34k)
|
($109k)
|
$9k
|
($203k)
|
—
|
|
Income (Loss) from Continuing Operations before Income Taxes, Domestic
|
|
$3.3m
|
$2.6m
|
$3.6m
|
$1.8m
|
($2.0m)
|
$7.4m
|
$9.6m
|
$9.6m
|
$4.9m
|
($2.0m)
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
$4.2m
|
$3.8m
|
$5.0m
|
$2.6m
|
($1.2m)
|
$8.4m
|
$10.1m
|
$11.0m
|
$3.5m
|
($3.2m)
|
|
Net Income (Loss) Attributable to Parent
|
|
$2.7m
|
$975k
|
$3.0m
|
$2.3m
|
($895k)
|
$7.3m
|
$8.5m
|
$9.3m
|
$2.9m
|
($2.5m)
|
|
Earnings Per Share, Basic
|
|
$0.26
|
$0.09
|
$0.29
|
$0.22
|
($0.09)
|
$0.70
|
$0.79
|
$0.82
|
$0.24
|
($0.21)
|
|
Earnings Per Share, Diluted
|
|
$0.26
|
$0.09
|
$0.29
|
$0.22
|
($0.09)
|
$0.68
|
$0.78
|
$0.79
|
$0.24
|
($0.21)
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
10.3m
|
10.3m
|
10.3m
|
10.4m
|
10.3m
|
10.5m
|
10.7m
|
11.5m
|
12.2m
|
12.2m
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
10.3m
|
10.3m
|
10.4m
|
10.4m
|
10.3m
|
10.7m
|
10.9m
|
11.8m
|
12.2m
|
12.2m
|
|
Other Nonoperating Income (Expense)
|
|
$61k
|
$227k
|
($137k)
|
$55k
|
($14k)
|
($57k)
|
$59k
|
$1.3m
|
$906k
|
$953k
|
|
Interest Expense (non-operating)
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$846k
|
$450k
|
|
Current Income Tax Expense (Benefit)
|
|
$1.4m
|
$4.5m
|
$1.9m
|
$708k
|
$6k
|
$1.6m
|
$3.4m
|
$2.9m
|
$1.4m
|
$384k
|
|
General and Administrative Expense
|
|
$7.0m
|
$11.7m
|
$12.8m
|
$13.3m
|
$11.4m
|
$15.9m
|
$19.3m
|
$21.3m
|
$26.1m
|
$22.2m
|
|
Interest Expense
|
|
—
|
—
|
—
|
—
|
—
|
$89k
|
$635k
|
$679k
|
$846k
|
$450k
|
|
Nonoperating Income (Expense)
|
|
—
|
—
|
—
|
—
|
—
|
—
|
($576k)
|
$1.3m
|
—
|
—
|
|
Other General Expense
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$8.9m
|
|
Research and Development Expense
|
|
$3.7m
|
$4.3m
|
$4.9m
|
$5.0m
|
$5.1m
|
$5.5m
|
$7.5m
|
$7.6m
|
$8.5m
|
$9.4m
|
|
Selling Expense
|
|
$5.6m
|
$8.1m
|
$9.6m
|
$8.5m
|
$7.5m
|
$11.1m
|
$15.9m
|
$17.6m
|
$17.4m
|
$16.8m
|
|
Income Tax Expense (Benefit)
|
|
$1.5m
|
$2.9m
|
$2.0m
|
$282k
|
($336k)
|
$1.1m
|
$1.7m
|
$1.7m
|
$563k
|
($695k)
|
|
Other Operating Income (Expense), Net
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$39.6m
|