XML 23 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues:    
Total revenues $ 111,424 $ 115,366
Cost of revenues:    
Total cost of revenues 24,545 26,173
Gross profit 86,879 89,193
Operating expenses:    
Sales and marketing 39,518 48,760
Research and development 26,101 28,215
General and administrative 21,332 22,604
Total operating expenses 86,951 99,579
Loss from operations (72) (10,386)
Interest income, net 1,855 2,566
Other income (expense), net 434 (596)
Income (loss) before income taxes 2,217 (8,416)
Provision for (benefit from) income taxes 1,560 (510)
Net income (loss) $ 657 $ (7,906)
Basic earnings (loss) per share [1] $ 0.07 $ (0.77)
Weighted average shares outstanding used in computing basic earnings (loss) per share 9,976 10,328
Diluted earnings (loss) per share [1] $ 0.07 $ (0.77)
Weighted average shares outstanding used in computing diluted earnings (loss) per share 10,031 10,328
Product licenses    
Revenues:    
Total revenues $ 12,584 $ 18,291
Cost of revenues:    
Total cost of revenues 670 519
Subscription services    
Revenues:    
Total revenues 7,968 7,144
Cost of revenues:    
Total cost of revenues 4,064 3,598
Total product licenses and subscription services    
Revenues:    
Total revenues 20,552 25,435
Cost of revenues:    
Total cost of revenues 4,734 4,117
Product support    
Revenues:    
Total revenues 71,158 71,450
Cost of revenues:    
Total cost of revenues 6,718 7,067
Other services    
Revenues:    
Total revenues 19,714 18,481
Cost of revenues:    
Total cost of revenues $ 13,093 $ 14,989
[1] Basic and fully diluted earnings (loss) per share for class A and class B common stock are the same.