v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 22,183 $ 45,012 $ 42,589 $ 76,827
Cost of revenue (includes amortization of platform development and developed technology for the three months ended June 30, 2026 and 2025 of $1,078 and $1,108, respectively, and for the six months ended June 30, 2026 and 2025 of $2,128 and $2,384, respectively) 13,515 19,577 26,840 35,723
Gross profit 8,668 25,435 15,749 41,104
Operating expenses        
Selling and marketing 1,825 1,942 3,676 4,076
General and administrative 3,655 6,200 8,296 11,483
Depreciation and amortization 908 881 1,801 1,771
Total operating expenses 6,388 9,023 13,773 17,330
Income from operations 2,280 16,412 1,976 23,774
Other (expense)        
Interest expense, net (2,450) (2,945) (4,871) (5,949)
Liquidated damages (76) (76) (151) (151)
Total other expense (2,526) (3,021) (5,022) (6,100)
(Loss) income before income taxes (246) 13,391 (3,046) 17,674
Income tax benefit (provision) 70 (979) 212 (1,265)
(Loss) income from continuing operations (176) 12,412 (2,834) 16,409
Income from discontinued operations, net of tax 0 96,227 0 96,250
Net (loss) income $ (176) $ 108,639 $ (2,834) $ 112,659
Basic net income (loss) per common share (Note 2):        
Continuing operations (in dollars per share) $ 0 $ 0.26 $ (0.06) $ 0.35
Discontinued operations (in dollars per share) 0.00 2.03 0 2.03
Basic net income (loss) per common share (in dollars per share) 0.00 2.29 (0.06) 2.38
Diluted net income (loss) per common share (Note 2):        
Continuing operations (in dollars per share) 0.00 0.26 (0.06) 0.35
Discontinued operations (in dollars per share) 0 2.02 0 2.03
Diluted net income (loss) per common share (in dollars per share) $ 0 $ 2.28 $ (0.06) $ 2.38
Weighted average number of common shares outstanding (Note 2):        
Basic (in shares) 47,498,571 47,398,767 47,494,677 47,397,193
Diluted (in shares) 47,498,571 47,635,146 47,494,677 47,503,269