XML 41 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 281,143 $ 286,598 [1] $ 833,109 $ 852,511 [2]
Cost of revenue 113,653 129,290 342,101 383,615
Gross profit 167,490 157,308 491,008 468,896
Operating expenses        
Sales, marketing and customer success 44,105 49,808 132,795 147,400
Research and development 37,198 37,916 104,352 116,045
General and administrative 31,044 27,519 120,579 106,842
Amortization 570 918 1,670 2,724
Total operating expenses 112,917 116,161 359,396 373,011
Income from operations 54,573 41,147 131,612 95,885
Interest expense (16,774) (14,140) (52,130) (40,131)
Other income, net 3,245 2,997 6,468 9,654
Income before (benefit) provision for income taxes 41,044 30,004 85,950 65,408
Income tax (benefit) provision (6,448) 11,714 7,669 18,568
Net income $ 47,492 $ 18,290 $ 78,281 $ 46,840
Earnings per share        
Basic earnings per share $ 1.00 $ 0.36 $ 1.63 $ 0.92
Diluted earnings per share $ 0.98 $ 0.35 $ 1.61 $ 0.90
Common shares and equivalents outstanding        
Basic weighted average shares 47,680,002 50,409,292 47,961,631 51,067,255
Diluted weighted average shares outstanding 48,498,285 51,632,569 48,634,027 52,107,147
Other comprehensive loss        
Foreign currency translation adjustment $ (2,284) $ 6,463 $ 8,299 $ 5,617
Unrealized loss on derivative instruments, net of tax (622) (13,525) (12,628) (10,816)
Total other comprehensive loss (2,906) (7,062) (4,329) (5,199)
Comprehensive income $ 44,586 $ 11,228 $ 73,952 $ 41,641
[1] We have revised certain amounts for the three and nine months ended September 30, 2024. See Note 2 and Note 13 for additional information.
[2] We have revised certain amounts for the three and nine months ended September 30, 2024. See Note 2 and Note 13 for additional information.