v3.25.3
Composition of certain financial statement captions - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Jan. 31, 2025
Composition of Certain Financial Statements [Line Items]          
Depreciation $ 3,199,000 $ 3,566,000 $ 9,464,000 $ 11,011,000  
Capitalized cost of computer software     11,020,000 12,625,000  
Capitalized computed software amortization     9,690,000 7,441,000  
Amortization of intangible assets     2,611,000 2,611,000  
Changes in goodwill balance     0    
Goodwill, impairment loss 0 0 $ 0 $ 0  
Accounts receivable, allowance for credit loss, write-off $ 0 $ 0      
Capitalized implementation costs         $ 1,532,000
Capitalized implementation costs, accumulated amortization         $ 1,432,000
Acquired technology          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 4 years 4 months 24 days   4 years 4 months 24 days   5 years 1 month 6 days
Customer relationship          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 11 years   11 years   11 years 7 months 6 days
License          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 11 years 1 month 6 days   11 years 1 month 6 days   11 years 9 months 18 days
Trademarks          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 12 years 9 months 18 days   12 years 9 months 18 days   13 years 6 months
Computer Equipment          
Composition of Certain Financial Statements [Line Items]          
Assets acquired under finance leases $ 49,009,000   $ 49,009,000   $ 49,009,000
Assets under finance lease, accumulated amortization $ 40,280,000   $ 40,280,000   $ 34,815,000