XML 64 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Information (Unaudited)
12 Months Ended
Dec. 31, 2019
Selected Quarterly Financial Information [Abstract]  
Selected Quarterly Financial Information (Unaudited) Selected quarterly financial information (Unaudited)
The following table sets forth selected financial information for the Company:
 2019
 Three months ended
 December 31September 30June 30March 31
Net revenues$99,234  $92,062  $86,713  $73,309  
Gross profit74,448  69,162  65,607  53,495  
Operating income (loss)153  3,855  1,196  (6,118) 
Net income (loss)4,260  1,930  (1,270) (12,150) 
Basic net income (loss) per ordinary share$0.04  $0.02  $(0.01) $(0.13) 
Weighted average number of ordinary shares used in computing basic net income (loss) per share99,226,445  98,485,519  96,356,317  94,811,282  
Diluted net income (loss) per ordinary share$0.04  $0.02  $(0.01) $(0.13) 
Weighted average number of ordinary shares used in computing diluted net income (loss) per share107,911,519  107,604,578  96,356,317  94,811,282  
 2018
 Three months ended
 December 31September 30June 30March 31
Net revenues$69,674  $64,756  $61,514  $52,125  
Gross profit46,646  45,807  41,681  33,887  
Operating income (loss)(8,664) (5,246) (7,085) (12,677) 
Net income (loss)(15,631) (11,694) (15,510) (20,724) 
Basic and diluted net income (loss) per ordinary share$(0.17) $(0.13) $(0.17) $(0.23) 
Weighted average number of ordinary shares used in computing basic and diluted net income (loss) per share93,083,298  92,911,375  91,331,862  89,985,612  

 2017
 Three months ended
 December 31September 30June 30March 31
Net revenues$53,661  $50,109  $38,376  $34,880  
Gross profit38,021  34,956  25,224  23,216  
Operating income (loss)(4,506) (5,919) (15,530) (13,373) 
Net income (loss)(10,945) (11,498) (21,174) (18,045) 
Basic and diluted net income (loss) per ordinary share$(0.12) $(0.13) $(0.24) $(0.21) 
Weighted average number of ordinary shares used in computing basic and diluted net income (loss) per share89,389,364  89,125,646  88,218,868  87,452,983