v3.24.2.u1
Composition of certain financial statement captions - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Jan. 31, 2024
Composition of Certain Financial Statements [Line Items]          
Other current liabilities $ 7,515,000   $ 7,515,000   $ 5,875,000
Other long-term liabilities 76,000   76,000   2,857,000
Depreciation 3,921,000 $ 4,244,000 7,445,000 $ 8,748,000  
Capitalized cost of computer software 4,030,000 5,225,000 8,418,000 10,371,000  
Capitalized computed software amortization 2,511,000 2,173,000 4,790,000 4,316,000  
Amortization of intangible assets 871,000 364,000 1,741,000 707,000  
Changes in goodwill balance     0    
Goodwill, impairment loss 0 $ 0 0 $ 0  
Capitalized implementation costs 1,532,000   1,532,000   1,532,000
Capitalized implementation costs, accumulated amortization $ 1,225,000   $ 1,225,000   $ 1,021,000
Acquired technology          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 5 years 6 months   5 years 6 months   6 years
Customer relationship          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 12 years   12 years   12 years 4 months 24 days
License          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 12 years 4 months 24 days   12 years 4 months 24 days   12 years 9 months 18 days
Trademarks          
Composition of Certain Financial Statements [Line Items]          
Finite-lived intangible assets, remaining amortization period (in years) 14 years   14 years   14 years 6 months
Computer Equipment          
Composition of Certain Financial Statements [Line Items]          
Assets acquired under finance leases $ 42,112,000   $ 42,112,000   $ 35,250,000
Assets under finance lease, accumulated amortization $ 30,777,000   $ 30,777,000   $ 27,399,000