XML 45 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue        
Revenue $ 229,440 $ 231,991 $ 448,631 $ 455,612
Cost of revenue        
Cost of revenue 108,070 104,939 211,455 209,804
Gross profit 121,370 127,052 237,176 245,808
Operating expenses        
Sales, marketing and customer success 45,452 51,954 94,245 110,689
Research and development 30,222 24,895 59,401 49,872
General and administrative 32,008 29,842 62,595 55,697
Amortization 567 729 1,116 1,470
Restructuring 78 50 132 74
Total operating expenses 108,327 107,470 217,489 217,802
Income from operations 13,043 19,582 19,687 28,006
Interest expense (5,054) (3,893) (10,168) (8,052)
Other income (expense), net 487 630 (523) 1,700
Income before provision for income taxes 8,476 16,319 8,996 21,654
Income tax provision 1,745 4,496 2,429 5,192
Net income $ 6,731 $ 11,823 $ 6,567 $ 16,462
Earnings per share        
Basic earnings per share $ 0.14 $ 0.25 $ 0.14 $ 0.34
Diluted earnings per share $ 0.14 $ 0.24 $ 0.14 $ 0.34
Common shares and equivalents outstanding        
Basic weighted average shares 47,756,326 48,239,928 47,560,847 48,138,125
Diluted weighted average shares outstanding 48,444,874 48,418,378 48,444,658 48,465,077
Other comprehensive income (loss)        
Foreign currency translation adjustment $ 1,783 $ (887) $ 4,294 $ (6,615)
Unrealized gain (loss) on derivative instruments, net of tax 345 551 4,494 (2,571)
Total other comprehensive income (loss) 2,128 (336) 8,788 (9,186)
Comprehensive income 8,859 11,487 15,355 7,276
Recurring [Member]        
Revenue        
Revenue 216,986 216,260 423,736 421,127
Cost of revenue        
Cost of revenue 94,435 91,370 183,300 180,921
One-time services and other [Member]        
Revenue        
Revenue 12,454 15,731 24,895 34,485
Cost of revenue        
Cost of revenue $ 13,635 $ 13,569 $ 28,155 $ 28,883