XML 60 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Industry Segment, Geographic Information and Significant Customers - Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
USD ($)
Oct. 01, 2016
USD ($)
Sep. 30, 2017
USD ($)
segment
Oct. 01, 2016
USD ($)
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Number of Reportable Segments | segment     1  
Revenue $ 205,399 $ 168,610 $ 557,014 $ 448,110
Cost of revenue [1] 103,016 87,550 277,397 235,437
Gross margin 102,383 81,060 279,617 212,673
Research and development [1] 28,843 19,672 80,518 57,944
Selling and marketing [1] 28,646 17,925 91,344 66,972
General and administrative [1] 21,002 16,012 58,137 48,919
Other income, net 2,601 523 4,290 2,142
Income before income taxes $ 26,493 $ 27,974 $ 53,908 $ 40,980
[1] Total stock-based compensation recorded in the three and nine months ended September 30, 2017 and October 1, 2016 included in the above figures breaks down by expense classification as follows: Three Months Ended Nine Months Ended September 30, 2017 October 1, 2016 September 30, 2017 October 1, 2016Cost of revenue$274 $184 $751 $555Research and development1,261 1,028 3,508 2,598Selling and marketing728 444 1,869 1,316General and administrative2,771 2,247 7,941 7,312