XML 44 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue        
Revenue $ 271,042 $ 264,927 $ 532,795 $ 522,051
Cost of revenue        
Cost of revenue 121,475 125,607 244,587 248,969
Gross profit 149,567 139,320 288,208 273,082
Operating expenses        
Sales, marketing and customer success 53,191 52,737 107,576 107,953
Research and development 36,146 38,333 76,737 78,285
General and administrative 59,148 47,391 111,986 91,153
Amortization 788 805 1,562 1,616
Total operating expenses 149,273 139,266 297,861 279,007
Income (loss) from operations 294 54 (9,653) (5,925)
Interest expense (11,167) (8,976) (21,829) (16,575)
Other income, net 2,778 3,133 4,785 4,254
Loss before provision for income taxes (8,095) (5,789) (26,697) (18,246)
Income tax benefit (10,200) (2,367) (14,101) (4,417)
Net income (loss) $ 2,105 $ (3,422) $ (12,596) $ (13,829)
Earnings (loss) per share        
Basic earnings per share $ 0.04 $ (0.07) $ (0.24) $ (0.27)
Diluted earnings per share $ 0.04 $ (0.07) $ (0.24) $ (0.27)
Common shares and equivalents outstanding        
Basic weighted average shares 52,642,411 51,660,739 52,389,112 51,431,501
Diluted weighted average shares outstanding 53,643,124 51,660,739 52,389,112 51,431,501
Other comprehensive income (loss)        
Foreign currency translation adjustment $ 3,055 $ (10,398) $ 5,213 $ (12,530)
Unrealized gain (loss) on derivative instruments, net of tax 5,383 2,558 (5,309) 13,463
Total other comprehensive income (loss) 8,438 (7,840) (96) 933
Comprehensive income (loss) 10,543 (11,262) (12,692) (12,896)
Recurring [Member]        
Revenue        
Revenue 262,390 252,507 515,138 497,173
Cost of revenue        
Cost of revenue 113,926 114,487 228,426 226,661
One-time services and other [Member]        
Revenue        
Revenue 8,652 12,420 17,657 24,878
Cost of revenue        
Cost of revenue $ 7,549 $ 11,120 $ 16,161 $ 22,308