XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue:        
Total revenue $ 96,233 $ 82,043 $ 205,064 $ 158,063
Cost of revenue:        
Total cost of revenue 9,635 9,295 22,682 17,295
Gross profit 86,598 72,748 182,382 140,768
Operating expenses:        
Research and development 23,256 16,381 49,437 30,453
Sales and marketing 57,941 48,185 123,106 86,635
General and administrative 23,195 16,470 47,738 36,370
Total operating expenses 104,392 81,036 220,281 153,458
Loss from operations (17,794) (8,288) (37,899) (12,690)
Interest expense (9,496) (3,098) (18,799) (6,084)
Other income, net 4,530 847 2,068 3,676
Loss before provision for (benefit of) income taxes (22,760) (10,539) (54,630) (15,098)
Provision for (benefit of) income taxes 12,533 (7,320) (3,864) (17,793)
Net income (loss) $ (35,293) $ (3,219) $ (50,766) $ 2,695
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ (0.53) $ (0.05) $ (0.77) $ 0.04
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ (0.53) $ (0.05) $ (0.77) $ 0.04
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders, basic 66,039 62,613 65,804 62,271
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders, diluted 66,039 62,613 65,804 67,994
Other comprehensive income, net of tax:        
Net unrealized holding gain on investments, net of tax $ 1,817 $ 212 $ 3,060 $ 914
Foreign currency translation adjustments 613 1,193 1,611 182
Other comprehensive income, net of tax 2,430 1,405 4,671 1,096
Total comprehensive income (loss) (32,863) (1,814) (46,095) 3,791
Subscription-based software license        
Revenue:        
Total revenue 34,646 36,841 85,390 71,649
Cost of revenue:        
Total cost of revenue 946 1,073 2,927 1,848
PCS and services        
Revenue:        
Total revenue 61,587 45,202 119,674 86,414
Cost of revenue:        
Total cost of revenue $ 8,689 $ 8,222 $ 19,755 $ 15,447