XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenue $ 20,544 $ 29,760 $ 63,133 $ 106,587
Cost of revenue (includes amortization of platform development and developed technology for the three months ended September 30, 2026 and 2025 of $1,058 and $1,444, respectively, and for the nine months ended September 30, 2026 and 2025 of $3,186 and $3,828, respectively) 14,032 14,833 40,872 50,556
Gross profit 6,512 14,927 22,261 56,031
Operating expenses        
Selling and marketing 2,168 1,342 5,844 5,418
General and administrative 4,267 3,213 12,563 14,696
Depreciation and amortization 1,007 877 2,808 2,648
Total operating expenses 7,442 5,432 21,215 22,762
(Loss) income from operations (930) 9,495 1,046 33,269
Other (expense)        
Interest expense, net (2,473) (2,857) (7,344) (8,806)
Liquidated damages (77) (77) (228) (228)
Total other expense (2,550) (2,934) (7,572) (9,034)
(Loss) income before income taxes (3,480) 6,561 (6,526) 24,235
Income tax benefit (provision) (285) 304 (73) (961)
(Loss) income from continuing operations (3,765) 6,865 (6,599) 23,274
Income from discontinued operations, net of tax 0 0 0 96,250
Net (loss) income $ (3,765) $ 6,865 $ (6,599) $ 119,524
Basic net (loss) income per common share (Note 2):        
Continuing operations (in dollars per share) $ (0.08) $ 0.14 $ (0.14) $ 0.49
Discontinued operations (in dollars per share) 0 0 0 2.03
Basic net income (loss) per common share (in dollars per share) (0.08) 0.14 (0.14) 2.52
Diluted net (loss) income per common share (Note 2):        
Continuing operations (in dollars per share) (0.08) 0.14 (0.14) 0.49
Discontinued operations (in dollars per share) 0 0 0 2.02
Diluted net income (loss) per common share (in dollars per share) $ (0.08) $ 0.14 $ (0.14) $ 2.51
Weighted average number of common shares outstanding (Note 2):        
Basic (in shares) 47,610,653 47,392,059 47,604,634 47,387,929
Diluted (in shares) 47,610,653 47,695,194 47,604,634 47,578,619