XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 58,914 $ 58,429 $ 110,550 $ 115,543
Cost of revenue [1] 21,414 18,406 40,572 35,756
Amortization of acquired technology 703 694 1,405 1,367
Gross profit 36,797 39,329 68,573 78,420
Operating expenses:        
Selling and marketing [1] 23,187 24,915 46,150 49,671
Product development [1] 2,644 2,457 5,397 5,066
General and administrative [1] 7,625 7,706 14,320 15,624
Transaction and related expenses 2,069 0 8,595 0
Depreciation, excluding depreciation of $1,277, $919, $2,452 and $1,764, respectively, included in cost of revenue Amortization 2,302 2,095 4,613 4,095
Amortization 1,498 1,506 2,996 2,999
Total operating expenses 39,325 38,679 82,071 77,455
Operating income (loss) (2,528) 650 (13,498) 965
Interest and other income, net 3,277 2,915 6,349 5,672
Income (loss) before provision for income taxes 749 3,565 (7,149) 6,637
(Benefit) provision for income taxes (563) 890 1,627 2,317
Net income (loss) 1,312 2,675 (8,776) 4,320
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on investments (net of tax provision effect of $2, $(40), $(4) and $(22), respectively) 9 (142) (14) (79)
Foreign currency translation gain (loss) 89 1,658 (553) 3,687
Other comprehensive income (loss) 98 1,516 (567) 3,608
Comprehensive income $ 1,410 $ 4,191 $ (9,343) $ 7,928
Net Income (Loss) Per Common Share:        
Basic $ 0.05 $ 0.1 $ (0.31) $ 0.15
Diluted $ 0.05 $ 0.1 $ (0.31) $ 0.15
Weighted average common shares outstanding:        
Basic 28,561,000 28,055,000 28,536,000 28,406,000
Diluted weighted average shares 28,828,415 32,162,078 28,535,740 28,616,268
[1] Amounts include stock-based compensation expense as follows: