v3.23.3
Condensed consolidated statements of operations and comprehensive income (loss) (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenue        
Total revenue $ 249,219 $ 216,086 $ 737,200 $ 627,907
Cost of revenue        
Total cost of revenue 90,811 89,228 280,036 272,064
Gross profit 158,408 126,858 457,164 355,843
Operating expenses        
Sales and marketing 19,656 17,245 58,714 49,648
Technology and development 55,614 48,890 163,573 140,653
General and administrative 26,379 25,131 78,363 74,795
Amortization of acquired intangible assets 23,213 23,541 69,545 71,420
Merger integration 2,655 6,509 8,157 23,486
Total operating expenses 127,517 121,316 378,352 360,002
Income (loss) from operations 30,891 5,542 78,812 (4,159)
Other expense        
Interest expense (13,545) (12,165) (41,814) (34,119)
Other income, net 3,741 443 8,325 174
Total other expense (9,804) (11,722) (33,489) (33,945)
Income (loss) before income taxes 21,087 (6,180) 45,323 (38,104)
Income tax provision (benefit) 6,414 (4,539) 15,975 (12,170)
Net income (loss) 14,673 (1,641) 29,348 (25,934)
Comprehensive income (loss) $ 14,673 $ (1,641) $ 29,348 $ (25,934)
Net income (loss) per share:        
Basic (in usd per share) $ 0.17 $ (0.02) $ 0.34 $ (0.31)
Diluted (in usd per share) $ 0.17 $ (0.02) $ 0.34 $ (0.31)
Weighted-average number of shares used in computing net income (loss) per share:        
Basic (in shares) 85,697 84,572 85,424 84,349
Diluted (in shares) 87,122 84,572 86,707 84,349
Service        
Revenue        
Total revenue $ 107,512 $ 108,580 $ 318,343 $ 315,962
Cost of revenue        
Total cost of revenue 75,347 76,493 232,445 232,281
Custodial        
Revenue        
Total revenue 106,575 74,642 299,933 199,606
Cost of revenue        
Total cost of revenue 9,177 6,812 27,310 20,543
Interchange        
Revenue        
Total revenue 35,132 32,864 118,924 112,339
Cost of revenue        
Total cost of revenue $ 6,287 $ 5,923 $ 20,281 $ 19,240