XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Loss Contingencies [Line Items]        
Royalty expense $ 143 $ 119 $ 448 $ 437
Minimum        
Loss Contingencies [Line Items]        
Royalty expense     $ 125  
Tranche One        
Loss Contingencies [Line Items]        
Percentage of royalty rate on net sales (as a percent)     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 (as a percent)     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 (as a percent)     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 (as a percent)     1.00%  
Tranche Four | Minimum        
Loss Contingencies [Line Items]        
Net sales     $ 20,000