|
Total Revenue
|
|
$146.1m
|
$147.8m
|
$190.5m
|
$198.4m
|
$179.4m
|
$206.3m
|
$353.8m
|
$400.1m
|
$504.4m
|
$602.8m
|
|
Revenue from Contract with Customer, Including Assessed Tax
|
|
$146.1m
|
$147.8m
|
$190.5m
|
$198.4m
|
$179.4m
|
$206.3m
|
$353.8m
|
$400.1m
|
$504.4m
|
$602.8m
|
|
Cost of Revenue
|
|
$111.5m
|
$112.4m
|
$142.1m
|
$144.4m
|
$134.7m
|
$155.2m
|
$263.5m
|
$287.8m
|
$357.7m
|
$432.4m
|
|
Gross Profit
|
|
$34.6m
|
$35.5m
|
$48.3m
|
$54.0m
|
$44.7m
|
$51.1m
|
$90.3m
|
$112.2m
|
$146.7m
|
$170.4m
|
|
Operating expenses:
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Income (Loss)
|
|
$12.2m
|
$11.7m
|
$19.6m
|
$24.7m
|
$16.7m
|
$21.2m
|
$55.4m
|
$57.7m
|
$80.9m
|
$92.3m
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Intangible Assets
|
|
$318k
|
$318k
|
$1.2m
|
$1.3m
|
$1.3m
|
$1.3m
|
$4.4m
|
$4.4m
|
$6.7m
|
$9.8m
|
|
Gain (Loss) Related to Litigation Settlement
|
|
$2.1m
|
$121k
|
$104k
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Income (Loss) from Continuing Operations before Income Taxes, Domestic
|
|
—
|
—
|
—
|
—
|
—
|
—
|
$34.7m
|
$26.5m
|
$30.3m
|
$31.5m
|
|
Income (Loss) from Equity Method Investments
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$89k
|
$119k
|
|
Lease Income
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$342k
|
|
Operating Lease, Lease Income
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$342k
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
$12.3m
|
$11.9m
|
$18.4m
|
$23.6m
|
$16.3m
|
$21.2m
|
$52.7m
|
$53.9m
|
$73.0m
|
$82.5m
|
|
Net Income (Loss) Attributable to Parent
|
|
$8.0m
|
$9.2m
|
$14.3m
|
$19.8m
|
$13.4m
|
$15.9m
|
$41.8m
|
$44.9m
|
$59.0m
|
$68.3m
|
|
Earnings Per Share, Basic
|
|
$1.11
|
$1.27
|
$1.95
|
$2.66
|
$1.79
|
$2.11
|
$5.52
|
$5.89
|
$7.69
|
$8.87
|
|
Earnings Per Share, Diluted
|
|
$1.10
|
$1.26
|
$1.93
|
$2.63
|
$1.77
|
$2.09
|
$5.45
|
$5.83
|
$7.58
|
$8.75
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
7.2m
|
7.2m
|
7.3m
|
7.4m
|
7.5m
|
7.5m
|
7.6m
|
7.6m
|
7.7m
|
7.7m
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
7.3m
|
7.3m
|
7.4m
|
7.5m
|
7.6m
|
7.6m
|
7.7m
|
7.7m
|
7.8m
|
7.8m
|
|
Research and Development Expense
|
|
$1.3m
|
$1.1m
|
—
|
$9.5m
|
$8.2m
|
$8.5m
|
$9.3m
|
$7.2m
|
$10.4m
|
$8.6m
|
|
Selling, General and Administrative Expense
|
|
$24.1m
|
$23.8m
|
$27.8m
|
$29.3m
|
$27.5m
|
$29.5m
|
$45.8m
|
$50.9m
|
$62.2m
|
$77.4m
|
|
Other Nonoperating Income (Expense)
|
|
—
|
—
|
$64k
|
($388k)
|
($366k)
|
$26k
|
$81k
|
($117k)
|
$189k
|
($21k)
|
|
Interest Expense (non-operating)
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$9.8m
|
|
Business Combination, Acquisition Related Costs
|
|
—
|
—
|
$1.1m
|
—
|
$0
|
$430k
|
$1.0m
|
$0
|
$2.5m
|
$334k
|
|
Current Income Tax Expense (Benefit)
|
|
$3.8m
|
$3.7m
|
$2.2m
|
$3.1m
|
$2.8m
|
$7.1m
|
$15.4m
|
$8.2m
|
$12.8m
|
$9.1m
|
|
Interest Expense
|
|
$69k
|
$50k
|
$1.3m
|
$674k
|
$83k
|
$88k
|
$2.8m
|
$3.6m
|
$8.1m
|
—
|
|
Labor and Related Expense
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$134.0m
|
—
|
|
Operating Lease, Expense
|
|
—
|
—
|
—
|
—
|
$1.3m
|
$1.4m
|
$2.6m
|
$2.9m
|
$3.7m
|
$5.0m
|
|
Income Tax Expense (Benefit)
|
|
$4.3m
|
$2.6m
|
$4.1m
|
$3.9m
|
$2.9m
|
$5.3m
|
$10.9m
|
$9.0m
|
$14.0m
|
$14.2m
|
|
Interest Income (Expense), Nonoperating, Net
|
|
$66k
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|