XML 45 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue        
Revenue $ 261,297 $ 231,218 $ 783,348 $ 679,849
Cost of revenue        
Cost of revenue 120,937 107,681 369,906 319,136
Gross profit 140,360 123,537 413,442 360,713
Operating expenses        
Sales, marketing and customer success 56,414 44,703 164,367 138,948
Research and development 40,451 31,566 118,736 90,967
General and administrative 49,860 34,733 141,013 97,328
Amortization 647 558 2,263 1,674
Restructuring 0 131 0 263
Total operating expenses 147,372 111,691 426,379 329,180
(Loss) income from operations (7,012) 11,846 (12,937) 31,533
Interest expense (9,337) (4,003) (25,912) (14,171)
Other income, net 4,454 862 8,708 339
(Loss) income before provision for income taxes (11,895) 8,705 (30,141) 17,701
Income tax (benefit) provision (1,576) 2,517 (5,993) 4,946
Net (loss) income $ (10,319) $ 6,188 $ (24,148) $ 12,755
(Loss) earnings per share        
Basic earnings per share $ (0.20) $ 0.13 $ (0.47) $ 0.27
Diluted earnings per share $ (0.20) $ 0.13 $ (0.47) $ 0.26
Common shares and equivalents outstanding        
Basic weighted average shares 51,692,152 47,542,746 51,519,340 47,554,746
Diluted weighted average shares outstanding 51,692,152 48,274,072 51,519,340 48,259,956
Other comprehensive (loss) income        
Foreign currency translation adjustment $ (11,536) $ (3,234) $ (24,066) $ 1,060
Unrealized gain on derivative instruments, net of tax 6,797 262 20,260 4,756
Total other comprehensive (loss) income (4,739) (2,972) (3,806) 5,816
Comprehensive (loss) income (15,058) 3,216 (27,954) 18,571
Recurring [Member]        
Revenue        
Revenue 249,387 218,530 746,560 642,266
Cost of revenue        
Cost of revenue 111,488 95,823 338,149 279,123
One-time services and other [Member]        
Revenue        
Revenue 11,910 12,688 36,788 37,583
Cost of revenue        
Cost of revenue $ 9,449 $ 11,858 $ 31,757 $ 40,013