v3.26.1
Composition of certain financial statement captions - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2026
Composition of Certain Financial Statements [Line Items]          
Depreciation $ 3,340,000 $ 3,279,000 $ 6,711,000 $ 6,265,000  
Capitalized cost of computer software 3,530,000 3,609,000 7,856,000 7,399,000  
Capitalized computed software amortization 4,027,000 3,259,000 7,999,000 6,281,000  
Amortization of intangible assets 2,628,000 871,000 5,239,000 1,741,000  
Goodwill, impairment loss     0 $ 0  
Accounts receivable, allowance for credit loss, write-off 0 $ 0      
Capitalized implementation costs $ 1,532,000   1,532,000    
AccessOne          
Composition of Certain Financial Statements [Line Items]          
Reduced deferred tax liabilities     1,119,000    
Increase in short-term due to provider     $ 2,522,000    
Acquired technology          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 4 years 10 months 24 days   4 years 10 months 24 days   5 years 4 months 24 days
Customer relationship          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 8 years 1 month 6 days   8 years 1 month 6 days   8 years 7 months 6 days
License          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 10 years 4 months 24 days   10 years 4 months 24 days   10 years 9 months 18 days
Trademarks          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 11 years 6 months   11 years 6 months   12 years
Computer Equipment          
Composition of Certain Financial Statements [Line Items]          
Property and equipment, at cost $ 41,571,000   $ 41,571,000   $ 49,009,000
Accumulated amortization $ 37,347,000   $ 37,347,000   $ 42,060,000