XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Loss Contingencies [Line Items]        
Royalty expense $ 123 $ 129 $ 305 $ 318
Minimum        
Loss Contingencies [Line Items]        
Royalty expense     $ 125  
Tranche One        
Loss Contingencies [Line Items]        
Percentage of royalty rate on net sales     6.00%  
Tranche One | Maximum        
Loss Contingencies [Line Items]        
Net sales     $ 500  
Tranche Two        
Loss Contingencies [Line Items]        
Percentage of royalty rate on net sales     4.00%  
Tranche Two | Maximum        
Loss Contingencies [Line Items]        
Net sales     $ 2,500  
Tranche Two | Minimum        
Loss Contingencies [Line Items]        
Net sales     $ 500  
Tranche Three        
Loss Contingencies [Line Items]        
Percentage of royalty rate on net sales     2.00%  
Tranche Three | Maximum        
Loss Contingencies [Line Items]        
Net sales     $ 20,000  
Tranche Three | Minimum        
Loss Contingencies [Line Items]        
Net sales     $ 2,500  
Tranche Four        
Loss Contingencies [Line Items]        
Percentage of royalty rate on net sales     1.00%  
Tranche Four | Minimum        
Loss Contingencies [Line Items]        
Net sales     $ 20,000