XML 21 R4.htm IDEA: XBRL DOCUMENT v3.20.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - 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 $ 227,375 $ 205,592 $ 492,966 $ 418,138
Cost of revenue        
Total cost of revenue 76,691 77,080 156,219 151,517
Gross profit 150,684 128,512 336,747 266,621
Operating expenses        
Selling and marketing 127,607 116,962 263,631 225,827
Research and development 58,869 49,714 117,596 100,310
General and administrative 15,655 14,174 31,285 26,850
Total operating expenses 202,131 180,850 412,512 352,987
(Loss) from operations (51,447) (52,338) (75,765) (86,366)
Foreign currency transaction gain (loss) 4,256 2,105 (1,691) (1,607)
Interest income 242 544 849 1,267
Interest expense (5,529) 0 (7,835) 0
Gain on capped call transactions 19,419 0 827 0
Other income, net 0 55 1,374 55
(Loss) before (benefit from) income taxes (33,059) (49,634) (82,241) (86,651)
(Benefit from) income taxes (12,319) (17,338) (36,129) (25,638)
Net (loss) $ (20,740) $ (32,296) $ (46,112) $ (61,013)
(Loss) per share        
Basic (in dollars per share) $ (0.26) $ (0.41) $ (0.58) $ (0.77)
Diluted (in dollars per share) $ (0.26) $ (0.41) $ (0.58) $ (0.77)
Weighted-average number of common shares outstanding        
Basic (in shares) 80,224 78,987 80,016 78,787
Diluted (in shares) 80,224 78,987 80,016 78,787
Software license        
Revenue        
Total revenue $ 53,323 $ 44,274 $ 147,239 $ 107,538
Cost of revenue        
Total cost of revenue 979 928 1,663 2,306
Maintenance        
Revenue        
Total revenue 72,222 69,329 145,917 137,035
Cost of revenue        
Total cost of revenue 5,591 6,292 11,167 12,627
Pega Cloud        
Revenue        
Total revenue 48,838 31,699 92,304 59,457
Cost of revenue        
Total cost of revenue 18,988 16,647 36,521 29,945
Consulting        
Revenue        
Total revenue 52,992 60,290 107,506 114,108
Cost of revenue        
Total cost of revenue $ 51,133 $ 53,213 $ 106,868 $ 106,639