v3.26.1
Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income - 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 $ 111,075 $ 104,114 $ 216,548 $ 208,318
Cost of revenue 43,378 41,261 86,586 81,931
Gross profit 67,697 62,853 129,962 126,387
Operating expenses:        
Sales and marketing 42,743 38,020 81,379 72,275
General and administrative 17,301 16,845 35,151 34,376
Research and development 1,114 0 1,685 0
Reorganization costs 166 722 573 1,184
Litigation costs and related recoveries:        
Litigation settlement 0 (36,196) 0 (36,196)
Professional fees and other costs of litigation 0 2,264 0 4,189
Litigation costs and related recoveries, net 0 (33,932) 0 (32,007)
Total operating expenses 61,324 21,655 118,788 75,828
Operating income 6,373 41,198 11,174 50,559
Non-operating income and (expenses):        
Interest expense (1,130) (1,629) (2,381) (3,304)
Other income (expenses), net (284) 1,232 (1,524) 1,155
Income before income taxes 4,959 40,801 7,269 48,410
Income taxes (2,561) (10,543) (3,510) (14,802)
Net income 2,398 30,258 3,759 33,608
Other comprehensive income        
Foreign currency translation gain (loss) 134 2,230 (188) 2,904
Derivative instrument and other adjustments, net of tax 532 (703) 958 (1,686)
Comprehensive income $ 3,064 $ 31,785 $ 4,529 $ 34,826
Net income per share attributable to common stockholders:        
Basic (in dollars per share) $ 0.03 $ 0.33 $ 0.04 $ 0.37
Diluted (in dollars per share) $ 0.03 $ 0.32 $ 0.04 $ 0.36
Weighted average number of shares of Common Stock outstanding:        
Basic (in shares) 92,931 92,127 92,364 91,686
Diluted (in shares) 94,833 94,120 94,398 93,752