XML 93 R80.htm IDEA: XBRL DOCUMENT v3.7.0.1
S. SELECTED QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 84,900 $ 70,137 $ 55,254 $ 50,422 $ 52,952 $ 57,085 $ 49,632 $ 30,234 $ 260,713 $ 189,903 $ 130,449
Cost of goods sold 52,662 46,976 37,952 36,169 37,334 39,032 32,901 20,183 173,759 129,450 86,203
Gross Profit $ 32,238 $ 23,161 $ 17,302 $ 14,253 $ 15,618 $ 18,053 $ 16,731 $ 10,051 86,954 60,453 44,246
Gross margin 38.00% 33.00% 31.30% 28.30% 29.50% 31.60% 33.70% 33.20%      
Operating expenses:                      
Research and development $ 7,208 $ 8,362 $ 7,814 $ 8,396 $ 5,960 $ 5,386 $ 4,701 $ 4,805 31,780 20,852 15,970
Sales and marketing 1,743 1,594 1,610 1,680 1,633 1,582 1,607 1,559 6,627 6,381 6,043
General and administrative 7,443 6,445 5,906 5,733 5,271 4,963 4,534 5,003 25,527 19,771 17,095
Total operating expenses 16,394 16,401 15,330 15,809 12,864 11,931 10,842 11,367 63,934 47,004 39,108
Income (loss) from operations 15,844 6,760 1,972 (1,556) 2,754 6,122 5,889 (1,316) 23,020 13,449 5,138
Interest and other income (expense), net (378) (356) (1,317) 34 (241) (3,016) 335 641 (2,017) (2,281) (656)
Income(loss) before income taxes 15,466 6,404 655 (1,522) 2,513 3,106 6,224 (675) 21,003 11,168 4,482
Income taxes 1,241 (11,332) 52 (192) (166) 406 135   (10,231) 375 199
Net income (loss) $ 14,225 $ 17,736 $ 603 $ (1,330) $ 2,679 $ 2,700 $ 6,089 $ (675) $ 31,234 $ 10,793 $ 4,283
Net income (loss) per share basic $ 0.81 $ 1.03 $ 0.04 $ (0.08) $ 0.16 $ 0.17 $ 0.41 $ (0.05) $ 1.82 $ 0.69 $ 0.30
Net income (loss) per share diluted $ 0.77 $ 0.97 $ 0.03 $ (0.08) $ 0.15 $ 0.16 $ 0.38 $ (0.05) $ 1.76 $ 0.65 $ 0.28