|
Total Revenue
|
|
$82.5m
|
$87.4m
|
$91.7m
|
$102.9m
|
$101.4m
|
$114.0m
|
$143.6m
|
$170.0m
|
$188.8m
|
$181.6m
|
|
Revenue from Contract with Customer, Including Assessed Tax
|
|
—
|
—
|
$12.0m
|
$17.4m
|
$24.0m
|
$114.0m
|
$143.6m
|
$170.0m
|
$188.8m
|
$181.6m
|
|
Cost of Revenue
|
|
$54.9m
|
$57.8m
|
$53.8m
|
$59.0m
|
$57.8m
|
$63.3m
|
$84.4m
|
$96.8m
|
$87.1m
|
$80.6m
|
|
Gross Profit
|
|
$27.6m
|
$29.6m
|
$38.0m
|
$43.9m
|
$43.6m
|
$50.7m
|
$59.2m
|
$73.2m
|
$101.8m
|
$101.0m
|
|
Operating Expenses
|
|
—
|
—
|
—
|
$30.4m
|
$32.8m
|
$32.8m
|
$40.9m
|
$42.9m
|
$47.9m
|
$54.8m
|
|
Operating Income (Loss)
|
|
$6.3m
|
$6.4m
|
$8.4m
|
$13.5m
|
$10.8m
|
$17.9m
|
$18.2m
|
$30.3m
|
$53.8m
|
$46.3m
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Intangible Assets
|
|
$529k
|
$441k
|
$371k
|
$313k
|
$264k
|
$425k
|
$391k
|
$361k
|
$337k
|
$315k
|
|
Equity Securities, FV-NI, Realized Gain (Loss)
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$276k
|
|
Foreign Currency Transaction Gain (Loss), before Tax
|
|
—
|
—
|
—
|
—
|
$0
|
$0
|
$0
|
$0
|
$0
|
$0
|
|
Income (Loss) from Continuing Operations before Income Taxes, Domestic
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$6.9m
|
$12.0m
|
|
Marketable Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment Loss
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$147k
|
$207k
|
$56k
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
$6.1m
|
$6.3m
|
$8.3m
|
$13.4m
|
$10.8m
|
$17.9m
|
$21.8m
|
$31.2m
|
$56.4m
|
$50.1m
|
|
Net Income (Loss) Attributable to Parent
|
|
$5.8m
|
$5.6m
|
$7.6m
|
$12.2m
|
$8.5m
|
$15.4m
|
$19.6m
|
$27.1m
|
$49.8m
|
$43.4m
|
|
Net Income (Loss) Available to Common Stockholders, Basic
|
|
$5.8m
|
$5.6m
|
$7.6m
|
$12.2m
|
$8.5m
|
$14.9m
|
$19.6m
|
$27.1m
|
$49.8m
|
$43.4m
|
|
Earnings Per Share, Basic
|
|
$0.31
|
$0.30
|
$0.41
|
$0.66
|
$0.46
|
$0.42
|
$0.53
|
$0.74
|
$1.35
|
$1.20
|
|
Earnings Per Share, Diluted
|
|
$0.31
|
$0.30
|
$0.41
|
$0.66
|
$0.46
|
$0.42
|
$0.53
|
$0.73
|
$1.34
|
$1.19
|
|
Common Stock, Dividends, Per Share, Declared
|
|
$0.31
|
$0.30
|
$0.41
|
$0.66
|
$0.46
|
$0.81
|
$0.53
|
$0.74
|
$0.36
|
$0.52
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
18.9m
|
18.8m
|
18.8m
|
18.6m
|
18.4m
|
36.7m
|
36.7m
|
36.7m
|
36.8m
|
36.3m
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
18.9m
|
18.9m
|
18.8m
|
18.6m
|
18.5m
|
36.8m
|
36.9m
|
37.0m
|
37.1m
|
36.5m
|
|
Selling, General and Administrative Expense
|
|
$21.3m
|
$23.2m
|
$23.0m
|
$23.2m
|
$23.7m
|
$25.2m
|
$32.9m
|
$33.6m
|
$37.2m
|
$42.2m
|
|
Other Nonoperating Income (Expense)
|
|
$0
|
$0
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Cost, Depreciation and Amortization
|
|
—
|
—
|
—
|
—
|
—
|
—
|
$1.8m
|
$1.9m
|
$2.2m
|
$2.3m
|
|
Current Income Tax Expense (Benefit)
|
|
($4k)
|
$335k
|
$604k
|
$451k
|
$2.1m
|
$2.2m
|
$2.5m
|
$6.9m
|
$9.3m
|
$7.7m
|
|
Equipment Expense
|
|
—
|
—
|
$51.0m
|
$55.2m
|
$53.4m
|
—
|
—
|
—
|
—
|
—
|
|
Interest Expense
|
|
$179k
|
$83k
|
$81k
|
$21k
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Marketing and Advertising Expense
|
|
—
|
—
|
—
|
—
|
—
|
$1.3m
|
—
|
—
|
—
|
—
|
|
Nonoperating Income (Expense)
|
|
($179k)
|
($83k)
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Operating Lease, Expense
|
|
—
|
—
|
—
|
—
|
—
|
$316k
|
$319k
|
$458k
|
$512k
|
$486k
|
|
Research and Development Expense
|
|
—
|
—
|
$6.6m
|
$7.2m
|
$7.3m
|
$7.6m
|
$8.0m
|
$9.3m
|
$10.8m
|
$12.6m
|
|
Income Tax Expense (Benefit)
|
|
$371k
|
$696k
|
$684k
|
$1.2m
|
$2.3m
|
$2.5m
|
$2.2m
|
$4.1m
|
$6.6m
|
$6.7m
|
|
Interest Income (Expense), Net
|
|
—
|
—
|
—
|
—
|
($9k)
|
($5k)
|
—
|
—
|
—
|
—
|
|
Interest Income (Expense), Nonoperating, Net
|
|
—
|
—
|
—
|
—
|
—
|
—
|
($283k)
|
$903k
|
$2.6m
|
$3.8m
|