v3.26.1
Composition of certain financial statement captions - Narrative (Details) - USD ($)
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Composition of Certain Financial Statements [Line Items]      
Depreciation $ 3,371,000 $ 2,986,000  
Capitalized cost of computer software 4,326,000 3,791,000  
Capitalized computed software amortization 3,972,000 3,022,000  
Amortization of intangible assets 2,611,000 870,000  
Goodwill, impairment loss 0 0  
Accounts receivable, allowance for credit loss, write-off 0 $ 0  
Capitalized implementation costs 1,532,000    
AccessOne      
Composition of Certain Financial Statements [Line Items]      
Decrease to acquired deferred tax liabilities $ 551,000    
Acquired technology      
Composition of Certain Financial Statements [Line Items]      
Finite-lived intangible assets, remaining amortization period (in years) 5 years 1 month 6 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 4 months 24 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 7 months 6 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 8 months 12 days   12 years
Computer Equipment      
Composition of Certain Financial Statements [Line Items]      
Property and equipment, at cost $ 41,571,000   $ 49,009,000
Accumulated depreciation $ 36,192,000   $ 42,060,000