v3.25.3
Segments and geographic information - Schedule of Other Quantitative Segment Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Segment Reporting Information [Line Items]        
Interest income, net $ 380 $ 26 $ 758 $ 311
Income tax expense (854) (442) (372) (1,702)
Technology Solutions Segment        
Segment Reporting Information [Line Items]        
Depreciation and amortization 7,478 7,087 21,765 21,063
Interest income, net 380 26 758 311
Income tax expense (854) (442) (372) (1,702)
Expenditures for long-lived assets $ 5,398 $ 6,511 $ 18,774 $ 20,244