XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Composition of certain financial statement captions - Schedule of Estimated Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Composition of Certain Financial Statements [Abstract]    
2025 (Remaining nine months) $ 2,612  
2026 3,450  
2027 3,157  
2028 3,157  
2029 - thereafter 18,378  
Net carrying value $ 30,754 $ 31,625