XML 38 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue      
Revenue $ 1,058,105 $ 927,740 $ 913,219
Cost of revenue      
Cost of revenue 505,389 443,195 428,065
Gross profit 552,716 484,545 485,154
Operating expenses      
Sales, marketing and customer success 221,455 186,314 209,762
Research and development 156,913 124,573 100,146
General and administrative 199,908 146,262 134,852
Amortization 2,925 2,227 2,915
Restructuring 0 263 236
Total operating expenses 581,201 459,639 447,911
(Loss) income from operations (28,485) 24,906 37,243
Interest expense (35,803) (18,003) (17,287)
Other income, net 8,713 180 1,658
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (55,575) 7,083 21,614
Income tax (benefit) provision (10,168) 1,385 13,897
Net (loss) income $ (45,407) $ 5,698 $ 7,717
(Loss) earnings per share      
Basic earnings per share $ (0.88) $ 0.12 $ 0.16
Diluted earnings per share $ (0.88) $ 0.12 $ 0.16
Common shares and equivalents outstanding      
Basic weighted average shares 51,569,148 47,412,306 48,184,714
Diluted weighted average shares 51,569,148 48,230,438 48,696,341
Other comprehensive income      
Foreign currency translation adjustment $ (16,160) $ 661 $ 4,571
Unrealized gain (loss) on derivative instruments, net of tax 18,576 8,358 (1,778)
Total other comprehensive income 2,416 9,019 2,793
Comprehensive (loss) income (42,991) 14,717 10,510
Recurring [Member]      
Revenue      
Revenue 1,011,733 880,850 850,745
Cost of revenue      
Cost of revenue 463,449 390,803 369,681
Cost of one-time services and other [Member]      
Revenue      
Revenue 46,372 46,890 62,474
Cost of revenue      
Cost of revenue $ 41,940 $ 52,392 $ 58,384