|
Total Revenue
|
|
$70.0m
|
$80.6m
|
$98.6m
|
$81.3m
|
$77.4m
|
$85.3m
|
$103.5m
|
$105.1m
|
$113.2m
|
$115.4m
|
|
Revenue from Contract with Customer, Including Assessed Tax
|
|
$70.0m
|
$80.6m
|
$98.6m
|
$81.3m
|
$77.4m
|
$85.3m
|
$103.5m
|
$105.1m
|
$113.2m
|
$115.4m
|
|
Cost of Revenue
|
|
$52.5m
|
$59.4m
|
$72.0m
|
$58.9m
|
$58.5m
|
$67.1m
|
$82.9m
|
$76.0m
|
$81.8m
|
$83.7m
|
|
Cost of goods sold
|
|
$52.5m
|
$59.4m
|
$72.0m
|
$58.9m
|
$58.5m
|
$67.1m
|
$82.9m
|
$76.0m
|
$81.8m
|
$83.7m
|
|
Gross Profit
|
|
$17.5m
|
$21.2m
|
$26.6m
|
$22.4m
|
$19.0m
|
$18.2m
|
$20.5m
|
$29.0m
|
$31.3m
|
$31.7m
|
|
Selling, general and administrative
|
|
$8.1m
|
$8.8m
|
$10.0m
|
$9.6m
|
$10.4m
|
$13.2m
|
$12.1m
|
$12.2m
|
$14.3m
|
$14.9m
|
|
Operating Expenses
|
|
$9.7m
|
$10.9m
|
$12.9m
|
$12.9m
|
$13.4m
|
$17.5m
|
$16.4m
|
$15.6m
|
$17.6m
|
$17.7m
|
|
Total operating expenses
|
|
$9.7m
|
$10.9m
|
$12.9m
|
$12.9m
|
$13.4m
|
$17.5m
|
$16.4m
|
$15.6m
|
$17.6m
|
$17.7m
|
|
Operating Income (Loss)
|
|
$7.8m
|
$10.2m
|
$13.7m
|
$9.5m
|
$5.5m
|
$701k
|
$4.2m
|
$13.4m
|
$13.7m
|
$14.0m
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Product engineering and development
|
|
$1.6m
|
$2.1m
|
$2.9m
|
$3.3m
|
$3.1m
|
$4.3m
|
$4.3m
|
$3.5m
|
$3.3m
|
$2.8m
|
|
Interest and dividend income, net of fees
|
|
$754k
|
$650k
|
$1.5m
|
$2.3m
|
$2.3m
|
$1.8m
|
$1.3m
|
$2.1m
|
$3.4m
|
$4.4m
|
|
Realized and unrealized gains (losses) on marketable securities, net
|
|
$828k
|
$1.3m
|
($363k)
|
$1.0m
|
($1.2m)
|
$4.2m
|
($7.0m)
|
$3.2m
|
$3.6m
|
$1.8m
|
|
Other
|
|
$2k
|
($5k)
|
$2k
|
—
|
($16k)
|
$0
|
($156k)
|
$0
|
($13k)
|
$8k
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
$9.4m
|
$12.2m
|
$14.9m
|
$12.8m
|
$6.7m
|
$6.6m
|
($1.7m)
|
$18.8m
|
$20.7m
|
$20.2m
|
|
Investment Income, Net
|
|
$754k
|
$650k
|
$1.5m
|
$2.3m
|
$2.3m
|
$1.8m
|
$1.3m
|
$2.1m
|
$3.4m
|
$4.4m
|
|
Net Income (Loss) Attributable to Parent
|
|
$7.0m
|
$8.4m
|
$12.6m
|
$10.2m
|
$5.5m
|
$5.8m
|
($372k)
|
$14.7m
|
$14.6m
|
$15.7m
|
|
Earnings Per Share, Basic
|
|
$0.49
|
$0.58
|
$0.87
|
$0.70
|
$0.38
|
$0.40
|
($0.03)
|
$1.00
|
$0.99
|
$1.07
|
|
Earnings Per Share, Diluted
|
|
$0.48
|
$0.57
|
$0.85
|
$0.69
|
$0.38
|
$0.39
|
($0.03)
|
$1.00
|
$0.99
|
$1.07
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
14.3m
|
14.4m
|
14.5m
|
14.6m
|
14.6m
|
14.6m
|
14.7m
|
14.7m
|
—
|
—
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
14.5m
|
14.7m
|
14.7m
|
14.7m
|
14.7m
|
14.7m
|
14.7m
|
14.7m
|
—
|
—
|
|
Selling, General and Administrative Expense
|
|
$8.1m
|
$8.8m
|
$10.0m
|
$9.6m
|
$10.4m
|
$13.2m
|
$12.1m
|
$12.2m
|
$14.3m
|
$14.9m
|
|
Other Nonoperating Income (Expense)
|
|
$2k
|
($5k)
|
$2k
|
—
|
($16k)
|
$0
|
($156k)
|
$0
|
($13k)
|
$8k
|
|
Costs and Expenses
|
|
$62.2m
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Current Income Tax Expense (Benefit)
|
|
$710k
|
$2.4m
|
$1.6m
|
$2.4m
|
$3.8m
|
$1.2m
|
$2.0m
|
$4.4m
|
$5.1m
|
$5.1m
|
|
Nonoperating Income (Expense)
|
|
$1.6m
|
$1.9m
|
$1.2m
|
$3.4m
|
$1.1m
|
$5.9m
|
($5.9m)
|
$5.4m
|
$7.0m
|
$6.2m
|
|
Operating Lease, Expense
|
|
—
|
—
|
—
|
—
|
$28k
|
$440k
|
$425k
|
$429k
|
$432k
|
$449k
|
|
Research and Development Expense
|
|
$1.6m
|
$2.1m
|
$2.9m
|
$3.3m
|
$3.1m
|
$4.3m
|
$4.3m
|
$3.5m
|
$3.3m
|
$2.8m
|
|
Income before income tax expense
|
|
$9.4m
|
$12.2m
|
$14.9m
|
$12.8m
|
$6.7m
|
$6.6m
|
($1.7m)
|
$18.8m
|
$20.7m
|
$20.2m
|
|
Income tax expense
|
|
$2.4m
|
$3.8m
|
$2.3m
|
$2.6m
|
$1.1m
|
$829k
|
($1.3m)
|
$4.1m
|
$6.2m
|
$4.5m
|
|
Income Tax Expense (Benefit)
|
|
$2.4m
|
$3.8m
|
$2.3m
|
$2.6m
|
$1.1m
|
$829k
|
($1.3m)
|
$4.1m
|
$6.2m
|
$4.5m
|
|
Total other income (expense), net
|
|
$1.6m
|
$1.9m
|
$1.2m
|
$3.4m
|
$1.1m
|
$5.9m
|
($5.9m)
|
$5.4m
|
$7.0m
|
$6.2m
|