XML 30 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 270,661 $ 279,250
Cost of revenue 114,815 126,206
Gross profit 155,846 153,044
Operating expenses    
Sales, marketing and customer success 44,644 50,865
Research and development 33,559 42,802
General and administrative 56,679 47,754
Amortization 534 904
Total operating expenses 135,416 142,325
Income from operations 20,430 10,719
Interest expense (16,945) (10,276)
Other income, net 2,105 3,347
Income before provision (benefit) for income taxes 5,590 3,790
Income tax provision (benefit) 723 (1,456)
Net income $ 4,867 $ 5,246
Earnings per share    
Basic earnings per share $ 0.10 $ 0.10
Diluted earnings per share $ 0.10 $ 0.10
Common shares and equivalents outstanding    
Basic weighted average shares 48,429,061 52,052,370
Diluted weighted average shares outstanding 49,445,079 53,414,495
Other comprehensive (loss) income    
Foreign currency translation adjustment $ 3,259 $ (1,185)
Unrealized (loss) gain on derivative instruments, net of tax (6,692) 4,095
Total other comprehensive (loss) income (3,433) 2,910
Comprehensive income $ 1,434 $ 8,156