XML 44 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue        
Revenue $ 277,626 $ 261,297 $ 810,421 $ 783,348
Cost of revenue        
Cost of revenue 121,766 120,937 366,353 369,906
Gross profit 155,860 140,360 444,068 413,442
Operating expenses        
Sales, marketing and customer success 52,462 56,414 160,038 164,367
Research and development 37,965 40,451 114,702 118,736
General and administrative 42,596 49,860 154,582 141,013
Amortization 793 647 2,355 2,263
Total operating expenses 133,816 147,372 431,677 426,379
Income (loss) from operations 22,044 (7,012) 12,391 (12,937)
Interest expense (9,620) (9,337) (31,449) (25,912)
Other income, net 5,662 4,454 10,447 8,708
Income (loss) before provision (benefit) for income taxes 18,086 (11,895) (8,611) (30,141)
Income tax provision (benefit) 9,069 (1,576) (5,032) (5,993)
Net income (loss) $ 9,017 $ (10,319) $ (3,579) $ (24,148)
Earnings (loss) per share        
Basic earnings per share $ 0.17 $ (0.20) $ (0.07) $ (0.47)
Diluted earnings per share $ 0.17 $ (0.20) $ (0.07) $ (0.47)
Common shares and equivalents outstanding        
Basic weighted average shares 52,704,974 51,692,152 52,495,556 51,519,340
Diluted weighted average shares outstanding 54,089,897 51,692,152 52,495,556 51,519,340
Other comprehensive loss        
Foreign currency translation adjustment $ (4,794) $ (11,536) $ 419 $ (24,066)
Unrealized gain (loss) on derivative instruments, net of tax 4,093 6,797 (1,216) 20,260
Total other comprehensive loss (701) (4,739) (797) (3,806)
Comprehensive income (loss) 8,316 (15,058) (4,376) (27,954)
Recurring [Member]        
Revenue        
Revenue 269,001 249,387 784,139 746,560
Cost of revenue        
Cost of revenue 114,132 111,488 342,558 338,149
One-time services and other [Member]        
Revenue        
Revenue 8,625 11,910 26,282 36,788
Cost of revenue        
Cost of revenue $ 7,634 $ 9,449 $ 23,795 $ 31,757