XML 69 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combination - Acquisition of Allenex - Schedule of Pro Forma Results of Operations (Detail) - Allenex [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Revenue:    
Testing revenue $ 29,681 $ 27,881
Product revenue 15,101 15,957
Other revenue 407 578
Total revenue 45,189 44,416
Net loss $ (32,319) $ (17,050)