v3.26.1
Segments and geographic information - Schedule of Other Quantitative Segment Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Segment Reporting Information [Line Items]    
Interest expense $ 2,299 $ 435
Interest income 297 205
Loss on extinguishment of debt (17) 0
Income tax expense (1,760) (735)
Technology Solutions Segment    
Segment Reporting Information [Line Items]    
Depreciation and amortization 9,954 6,878
Interest expense (2,299) (435)
Interest income 297 205
Loss on extinguishment of debt (17) 0
Income tax expense (1,760) (735)
Expenditures for long-lived assets $ 7,514 $ 7,055