XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated statements of operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue        
Software $ 72,813 $ 59,600 $ 140,956 $ 113,697
Software related services 8,707 8,204 18,180 17,175
Total software 81,520 67,804 159,136 130,872
Client engineering services 12,417 12,365 24,497 24,594
Other 1,629 1,477 3,664 3,062
Total revenue 95,566 81,646 187,297 158,528
Cost of revenue        
Software 11,983 8,729 22,905 17,633
Software related services 6,512 7,114 13,221 13,773
Total software 18,495 15,843 36,126 31,406
Client engineering services 9,960 9,828 20,160 19,969
Other 1,001 1,247 2,212 2,297
Total cost of revenue 29,456 26,918 58,498 53,672
Gross profit 66,110 54,728 128,799 104,856
Operating expenses:        
Research and development 24,744 22,838 47,447 41,608
Sales and marketing 20,183 19,428 39,160 36,338
General and administrative 17,412 21,201 34,402 37,290
Amortization of intangible assets 1,986 1,155 3,926 2,098
Other operating income (392) (2,736) (2,583) (3,330)
Total operating expenses 63,933 61,886 122,352 114,004
Operating income (loss) 2,177 (7,158) 6,447 (9,148)
Interest expense 45 548 61 1,159
Other (income) expense, net (176) 427 (1,076) 786
Income (loss) before income taxes 2,308 (8,133) 7,462 (11,093)
Income tax expense (benefit) 795 (887) 2,029 (1,659)
Net income (loss) $ 1,513 $ (7,246) $ 5,433 $ (9,434)
Income (loss) per share:        
Net income (loss) per share attributable to common stockholders, basic $ 0.02 $ (0.14) $ 0.08 $ (0.19)
Net income (loss) per share attributable to common stockholders, diluted $ 0.02 $ (0.14) $ 0.07 $ (0.19)
Weighted average shares outstanding:        
Weighted average number of shares used in computing net income (loss) per share, basic 65,580 50,374 64,614 50,255
Weighted average number of shares used in computing net income (loss) per share, diluted 73,391 50,374 72,881 50,255