XML 94 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues $ 229,686 $ 202,517
Cost of revenues 120,064 105,400
Gross profit 109,622 97,117
Operating expenses:    
Research and development 18,652 16,078
Selling, general, and administrative 78,819 68,278
Total operating expenses 97,471 84,356
Income from operations 12,151 12,761
Interest and other income (expense), net (822) (1,410)
Income before provision for income taxes 11,329 11,351
Provision for income taxes 18 8,067
Net income $ 11,311 $ 3,284
Net income per share:    
Net income per share - basic (in dollars per share) $ 0.27 $ 0.08
Net income per share - diluted (in dollars per share) $ 0.26 $ 0.08
Weighted-average shares outstanding:    
Weighted-average shares outstanding — basic (in shares) 42,357 40,692
Weighted-average shares outstanding — diluted (in shares) 43,621 42,281
Product revenues    
Revenues $ 170,073 $ 145,610
Cost of revenues 90,272 78,811
Services and other revenues    
Revenues 59,613 56,907
Cost of revenues $ 29,792 $ 26,589