v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net revenue $ 20,504 $ 29,195 $ 40,348 $ 51,123
Expenses        
Cost of revenues, exclusive of depreciation and amortization presented separately below 4,816 10,560 9,728 19,144
Sales and marketing 5,528 5,865 10,257 10,850
General and administrative 3,702 3,909 7,215 8,466
Research and development 3,274 3,092 6,676 6,344
Stock-based compensation 2,208 1,488 4,036 3,046
Depreciation and amortization 1,064 1,074 2,128 2,168
Total expenses 20,592 25,988 40,040 50,018
Income from operations (88) 3,207 308 1,105
Other income (expense)        
Interest expense (1,127) (1,603) (2,282) (2,899)
Other income 38 37 76 76
Interest income 81 90 158 177
Total other expenses, net (1,008) (1,476) (2,048) (2,646)
Income (loss) before provision for income taxes (1,096) 1,731 (1,740) (1,541)
Income tax benefit (expense) 393 (199) 542 874
Net income (loss) (703) 1,532 (1,198) (667)
Foreign currency translation adjustment 11 0 11 0
Comprehensive income (loss) $ (692) $ 1,532 $ (1,187) $ (667)
Weighted average number of shares outstanding – basic (in shares) 18,785,596 18,510,834 18,773,638 18,490,931
Weighted average number of shares outstanding – diluted (in shares) 18,785,596 19,015,496 18,773,638 18,490,931
Income (loss) per share – basic (in dollars per share) $ (0.04) $ 0.08 $ (0.06) $ (0.04)
Income (loss) per share – diluted (in dollars per share) $ (0.04) $ 0.08 $ (0.06) $ (0.04)