XML 36 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Revenue $ 113,031 $ 103,979
Cost of revenue 42,523 39,201
Gross profit 70,508 64,778
Operating expenses:    
General and administrative 31,881 27,607
Sales and marketing 13,446 12,440
Credit loss expense 6,020 5,148
Research and development 3,568 3,333
Other charges 2,084 3,070
Total operating expenses 56,999 51,598
Income from operations 13,509 13,180
Other expense:    
Interest expense (2,107) (2,482)
Loss on equity method investments 0 (32)
Other non-operating income/(expense), net 931 (1,054)
Total other expense, net (1,176) (3,568)
Income before income taxes 12,333 9,612
(Provision for)/benefit from income taxes (5,224) 2,073
Net income $ 7,109 $ 11,685
Net income per common share:    
Basic (in dollars per share) $ 0.21 $ 0.35
Diluted (in dollars per share) $ 0.19 $ 0.32
Weighted average number of common shares outstanding:    
Basic (in shares) 34,186 33,654
Dilutive common stock equivalents (in shares) 2,403 2,752
Diluted (in shares) 36,589 36,406