XML 40 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization and Description of Business - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenue Recognition          
Revenue recognized when cash is received $ 17,257 $ 13,903   $ 50,007 $ 31,478
Revenue recognized on accrual basis, percentage 99.00% 75.00%   96.00% 67.00%
Revenue recognized on an accrual basis $ 262 $ 4,700   $ 2,350 $ 15,350
Revenue recognized received in cash, percentage 1.00% 25.00%   4.00% 33.00%
Total $ 17,519 $ 18,603   $ 52,357 $ 46,828
Revenue, percent 100.00% 100.00%   100.00% 100.00%
Accrued Income Receivable          
Revenue Recognition          
Total   $ 3,500 $ 1,000    
Afirma Gene Expression Classifier | Maximum          
Revenue Recognition          
Revenue recognized on accrual basis, percentage         50.00%