XML 95 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Operations Information for Each of Previous Eight Quarters (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue:                      
Product revenue $ 41,572 $ 36,514 $ 32,434 $ 30,569 $ 25,500 $ 24,677 $ 29,170 $ 25,094 $ 141,089 $ 104,441 $ 83,537
Royalty and other revenue 39 66 21 21 100       147 100  
Total revenue 41,611 36,580 32,455 30,590 25,600 24,677 29,170 25,094 141,236 104,541 83,537
Operating expenses:                      
Cost of product revenue 19,136 19,987 13,937 13,990 12,162 11,242 12,644 11,069 67,050 47,117 35,251
Research and development 3,069 2,001 1,860 1,742 2,040 1,886 1,890 1,539 8,672 7,355 5,740
Selling, general and administrative 16,144 14,998 11,185 9,182 8,568 7,127 8,140 7,018 51,509 30,853 24,699
Contingent consideration - fair value adjustments         (75) 675 637 2,005   3,242 4,083
Total operating expenses 38,349 36,986 26,982 24,914 22,695 20,930 23,311 21,631 127,231 88,567 69,773
Income (loss) from operations 3,262 (406) 5,473 5,676 2,905 3,747 5,859 3,463 14,005 15,974 13,764
Investment income 63 102 110 96 112 97 76 61 371 346 136
Interest expense (1,637) (1,618) (1,601) (1,585) (1,570) (1,555) (638) (5) (6,441) (3,768) (32)
Other income (expense) (139) (100) (328) (120) 119 (75) 75 (979) (687) (860) (445)
Income (loss) before income taxes 1,549 (2,022) 3,654 4,067 1,566 2,214 5,372 2,540 7,248 11,692 13,423
Income tax provision (benefit) (10,629) (6,691) (4,784) 999 (3,463) 1,059 1,500 915 (21,105) 11 4,078
Net income (loss) $ 12,178 $ 4,669 $ 8,438 $ 3,068 $ 5,029 $ 1,155 $ 3,872 $ 1,625 $ 28,353 $ 11,681 $ 9,345
Earnings per share:                      
Basic $ 0.28 $ 0.11 $ 0.25 $ 0.09 $ 0.15 $ 0.03 $ 0.12 $ 0.05 $ 0.74 $ 0.35 $ 0.28
Diluted $ 0.27 $ 0.11 $ 0.24 $ 0.09 $ 0.15 $ 0.03 $ 0.11 $ 0.05 $ 0.72 $ 0.34 $ 0.28
Weighted average shares outstanding:                      
Basic 43,569,000 41,237,000 34,098,000 33,892,000 33,833,000 33,779,000 33,649,000 33,025,000 38,233,527 33,572,883 32,881,940
Diluted 44,385,000 42,563,000 35,095,000 34,382,000 34,369,000 34,313,000 34,175,000 33,494,000 39,150,374 34,098,898 33,577,091