v3.26.1
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Effective Income Tax Rate Reconciliation [Line Items]        
Income tax expense (benefit) $ 1,321 $ (1,217) $ 3,081 $ (482)
Effective tax rate (as a percent)     38.70% 12.90%
AccessOne        
Effective Income Tax Rate Reconciliation [Line Items]        
Discrete tax expense 1,254   $ 1,936  
Measurement period adjustments $ 469   $ 1,020