Annual report pursuant to Section 13 and 15(d)

Business Combinations - Pro Forma Information (Details)

v3.6.0.2
Business Combinations - Pro Forma Information (Details) - OMT, Inc. - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 07, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]          
Revenue   $ 38,185 $ 24,571 $ 111,449 $ 80,365
Net (loss) income   $ (3,126) $ 5,888 $ 632 $ 222,788
Basic (loss) income per share (in USD per share):   $ (0.15) $ 0.30 $ 0.03 $ 11.26
Diluted (loss) income per share (in USD per share):   $ (0.15) $ 0.27 $ 0.03 $ 10.50
Pro forma adjustment for share-based compensation expense     $ 300   $ 900
Pro forma adjustment for additional amortization of intangible assets     $ 2,100   6,300
Pro forma adjustment for platform license fee paid         $ 3,000
Pro forma adjustment for revenue of OMT, Inc. prior to acquisition date $ 2,500