|
Total Revenue
|
|
$174.9m
|
$161.7m
|
$269.5m
|
$284.3m
|
$222.4m
|
$307.5m
|
$377.4m
|
$357.7m
|
$302.4m
|
$273.8m
|
|
Revenue from Contract with Customer, Including Assessed Tax
|
|
—
|
—
|
—
|
—
|
$222.4m
|
—
|
—
|
—
|
—
|
—
|
|
Cost of Revenue
|
|
$147.0m
|
$137.0m
|
$242.3m
|
$262.8m
|
$187.9m
|
$266.1m
|
$325.0m
|
$293.2m
|
$249.1m
|
$226.2m
|
|
Gross Profit
|
|
$27.9m
|
$24.6m
|
$27.1m
|
$21.5m
|
$34.5m
|
$41.3m
|
$52.4m
|
$64.5m
|
$53.3m
|
$47.6m
|
|
Operating Expenses
|
|
—
|
—
|
—
|
—
|
$24.1m
|
$30.3m
|
—
|
—
|
—
|
—
|
|
Operating Income (Loss)
|
|
$11.5m
|
$7.9m
|
($3.1m)
|
($11.5m)
|
$10.4m
|
$11.1m
|
$18.0m
|
$26.5m
|
$16.7m
|
$14.2m
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Intangible Assets
|
|
$50k
|
$50k
|
$1.9m
|
$1.9m
|
$1.9m
|
$1.9m
|
$1.9m
|
$1.6m
|
$1.6m
|
$951k
|
|
Foreign Currency Transaction Gain (Loss), before Tax
|
|
$110k
|
($8k)
|
($5k)
|
($33k)
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Goodwill, Impairment Loss
|
|
$0
|
$0
|
$2.4m
|
$4.1m
|
$0
|
$0
|
$0
|
$0
|
$0
|
$0
|
|
Income (Loss) from Continuing Operations before Income Taxes, Domestic
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$2.6m
|
$1.1m
|
|
Reclassification from AOCI, Current Period, before Tax, Attributable to Parent
|
|
—
|
—
|
—
|
—
|
—
|
$323k
|
$331k
|
$3.2m
|
$377k
|
$1.0m
|
|
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic
|
|
—
|
—
|
—
|
—
|
$424k
|
$232k
|
$180k
|
$81k
|
$0
|
$0
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
—
|
—
|
—
|
—
|
—
|
$8.9m
|
$14.6m
|
$25.7m
|
$17.5m
|
$14.7m
|
|
Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic
|
|
$7.4m
|
$5.5m
|
($4.8m)
|
($15.2m)
|
$7.7m
|
$4.4m
|
$12.0m
|
$20.2m
|
$13.3m
|
$11.2m
|
|
Net Income (Loss) Attributable to Parent
|
|
$7.4m
|
$5.5m
|
($4.8m)
|
($15.2m)
|
$8.2m
|
$4.7m
|
$12.2m
|
$20.3m
|
$13.3m
|
$11.2m
|
|
Earnings Per Share, Basic
|
|
$0.97
|
$0.71
|
($0.62)
|
($1.94)
|
$0.98
|
$0.55
|
$1.44
|
$2.37
|
$1.53
|
$1.31
|
|
Earnings Per Share, Diluted
|
|
$0.97
|
$0.70
|
($0.62)
|
($1.94)
|
$0.98
|
$0.55
|
$1.44
|
$2.31
|
$1.51
|
$1.29
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
7.6m
|
7.7m
|
7.8m
|
7.8m
|
7.9m
|
8.1m
|
8.4m
|
8.6m
|
8.7m
|
8.6m
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
7.7m
|
7.7m
|
7.8m
|
7.8m
|
7.9m
|
8.1m
|
8.4m
|
8.8m
|
8.8m
|
8.7m
|
|
Selling, General and Administrative Expense
|
|
$16.4m
|
$16.7m
|
$27.8m
|
$28.9m
|
$24.1m
|
$30.3m
|
$34.4m
|
$38.0m
|
$36.6m
|
$33.4m
|
|
Other Nonoperating Income (Expense)
|
|
—
|
($196k)
|
($2.3m)
|
($4.0m)
|
$5.8m
|
($2.1m)
|
($3.4m)
|
($791k)
|
$786k
|
$459k
|
|
Current Income Tax Expense (Benefit)
|
|
$3.4m
|
$2.6m
|
$1.0m
|
$705k
|
($5.7m)
|
$4.6m
|
$5.9m
|
$2.9m
|
$3.7m
|
$4.3m
|
|
Interest Expense
|
|
$298k
|
$245k
|
$2.4m
|
$4.1m
|
—
|
$2.3m
|
$2.0m
|
$1.0m
|
($193k)
|
$1k
|
|
Other General Expense
|
|
—
|
$16.7m
|
$30.2m
|
$33.0m
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Research and Development Expense
|
|
$965k
|
$848k
|
$1.0m
|
$1.2m
|
$1.2m
|
$1.3m
|
$1.6m
|
$1.7m
|
$1.9m
|
$1.4m
|
|
Income Tax Expense (Benefit)
|
|
$3.8m
|
$2.3m
|
($664k)
|
($355k)
|
($3.6m)
|
$4.2m
|
$2.4m
|
$5.4m
|
$4.2m
|
$3.5m
|
|
Interest Income (Expense), Nonoperating, Net
|
|
$298k
|
$245k
|
$2.4m
|
$4.1m
|
$5.9m
|
$2.3m
|
$2.0m
|
$1.0m
|
$193k
|
$1k
|