XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenues $ 385,148 $ 354,337 $ 335,644
Cost of revenues 154,516 141,022 132,577
Operating expenses:      
Sales and marketing 47,444 32,022 27,408
Research and development 37,105 34,173 28,205
General and administrative 94,221 95,385 71,773
Intangible asset amortization 51,599 43,973 41,429
Depreciation and amortization expense 1,994 1,552 1,731
Goodwill impairment expense 0 46,984 0
Total operating expenses 232,363 254,089 170,546
Income (loss) from operations (1,731) (40,774) 32,521
Other expenses:      
Interest expense (21,520) (22,916) (17,773)
Net other income (expense) 6,067 8,547 4,007
Total other expenses (15,453) (14,369) (13,766)
Income (loss) before income taxes (17,184) (55,143) 18,755
(Benefit) Provision for income taxes (5,133) 214 4,024
Net income (loss) (12,051) (55,357) 14,731
Other comprehensive income (loss)      
Foreign currency translation adjustment, net of tax of $(956), $(717), $(916) (3,247) 2,696 (10,490)
Change in fair value of interest rate swap, net of tax of $(827), 1,393, $2,056 (2,584) (2,059) 6,186
Total other comprehensive income (loss) (5,831) 637 (4,304)
Comprehensive income (loss) $ (17,882) $ (54,720) $ 10,427
Net income (loss) per share attributable to common stockholders:      
Basic (in dollars per share) $ (0.08) $ (0.35) $ 0.09
Diluted (in dollars per share) $ (0.08) $ (0.35) $ 0.09
Weighted average common shares outstanding:      
Basic (in shares) 160,392,805 158,936,251 156,876,942
Diluted (in shares) 160,392,805 158,936,251 159,354,394