v3.25.3
Segments and geographic information - Schedule of Expenditures on Long-Lived Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Oct. 31, 2025
Oct. 31, 2024
Segment Reporting Information [Line Items]                
Revenue $ 120,333     $ 106,800     $ 353,524 $ 310,132
Payment processing expense 19,689     16,683     61,360 51,648
Stock-based compensation 15,959     16,525     49,414 49,813
Net income (loss) 4,271 $ 654 $ (3,914) (14,403) $ (18,012) $ (19,722) 1,011 (52,137)
Technology Solutions Segment                
Segment Reporting Information [Line Items]                
Net income (loss) 4,271     (14,403)     1,011 (52,137)
Operating Segments | Technology Solutions Segment                
Segment Reporting Information [Line Items]                
Revenue 120,333     106,800     353,524 310,132
Labor costs 45,393     56,010     142,583 171,490
Payment processing expense 19,689     16,683     61,360 51,648
Third-party non-labor operating expenses 26,102     24,338     77,484 66,603
Stock-based compensation 15,959     16,525     49,414 49,813
Other segment items 8,919     7,647     21,672 22,715
Net income (loss) 4,271     (14,403)     1,011 (52,137)
Eliminations and Reconciling Items | Technology Solutions Segment                
Segment Reporting Information [Line Items]                
Net income (loss) $ 0     $ 0     $ 0 $ 0