v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 192,823 $ 173,332 $ 357,194 $ 329,103
Expenses:        
Cost of revenue 62,038 64,953 122,446 127,752
Sales and marketing 47,000 42,323 93,088 90,429
Technology and development 24,135 21,583 49,308 43,875
General and administrative 28,428 22,514 53,411 46,452
Total expenses 161,601 151,373 318,253 308,508
Income from operations 31,222 21,959 38,941 20,595
Other (income) expense:        
Interest expense, net 6,314 5,071 10,871 10,248
Foreign exchange (gain) loss, net (223) 4,944 (370) 7,161
Loss on extinguishment of debt 0 0 0 2,152
Other income (416) (153) (838) (576)
Total other expense, net 5,675 9,862 9,663 18,985
Income before income taxes 25,547 12,097 29,278 1,610
Provision for income taxes 6,178 958 5,497 105
Net income $ 19,369 $ 11,139 $ 23,781 $ 1,505
Net income per share:        
Basic (in dollars per share) $ 0.14 $ 0.08 $ 0.17 $ 0.01
Diluted (in dollars per share) $ 0.13 $ 0.08 $ 0.16 $ 0.01
Weighted average shares used to compute net income per share:        
Basic (in shares) 143,024 141,654 143,281 141,752
Diluted (in shares) 147,172 148,260 147,623 149,184