v3.26.1
Unaudited Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Revenue:        
Total revenues $ 129,458 $ 117,255 $ 260,393 $ 233,191
Expenses:        
Cost of revenue (excluding depreciation and amortization) 19,271 17,398 36,930 34,035
Payment solutions expense [1] 23,914 20,243 49,589 41,671
Sales and marketing 24,587 25,396 48,796 51,439
Research and development 27,571 29,274 55,899 61,103
General and administrative 16,512 19,042 34,873 35,450
Depreciation 3,340 3,279 6,711 6,265
Amortization 6,655 4,130 13,238 8,022
Total expenses 121,850 118,762 246,036 237,985
Operating income (loss) 7,608 (1,507) 14,357 (4,794)
Other (expense) income, net (2,888) 336 (2,895) 674
Loss on extinguishment of debt 0 0 (17) 0
Interest expense (1,729) (391) (4,028) (826)
Interest income 248 999 545 1,204
Total other (expense) income, net (4,369) 944 (6,395) 1,052
Income (loss) before income tax expense 3,239 (563) 7,962 (3,742)
Income tax (expense) benefit (1,321) 1,217 (3,081) 482
Net income (loss) $ 1,918 $ 654 $ 4,881 $ (3,260)
Net income (loss) per share attributable to common stockholders:        
Basic (in dollars per share) $ 0.03 $ 0.01 $ 0.08 $ (0.06)
Diluted (in dollars per share) $ 0.03 $ 0.01 $ 0.08 $ (0.06)
Weighted-average common shares outstanding:        
Basic (in shares) 61,878,316 59,591,545 61,419,374 59,261,722
Diluted (in shares) 62,463,449 61,685,811 62,259,892 59,261,722
Subscription and related services        
Revenue:        
Total revenues $ 52,695 $ 53,702 $ 105,416 $ 108,057
Payment solutions        
Revenue:        
Total revenues [1] 38,489 28,392 80,430 58,317
Network solutions        
Revenue:        
Total revenues $ 38,274 $ 35,161 $ 74,547 $ 66,817
[1]
(1) Beginning with the fourth quarter of the fiscal year ended January 31, 2026, the revenue line previously labeled “Payment processing fees” was relabeled “Payment solutions” to reflect the expanded scope of our payments offerings following the AccessOne Acquisition (as defined herein), which closed on November 12, 2025. Additionally, “Payment processing expense” was relabeled “Payment solutions expense.” Prior period amounts have not been reclassified, as the Company did not own the acquired operations in prior periods and the change in presentation did not affect any previously reported amounts. See Note 2 - Basis of presentation.