XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 5 Months Ended 9 Months Ended
Oct. 31, 2024
USD ($)
extensionOption
Oct. 31, 2023
USD ($)
Jun. 28, 2023
USD ($)
Oct. 31, 2024
USD ($)
extensionOption
Oct. 31, 2023
USD ($)
Jan. 31, 2024
USD ($)
Dec. 31, 2022
Dec. 31, 2021
USD ($)
Related Party Transaction [Line Items]                
Promissory notes – related parties $ 2,250     $ 2,250   $ 1,950    
Promissory note – related party, net of current 750     750   2,250    
Net sales $ 31,523 $ 28,648   $ 89,743 $ 76,559      
CIF                
Related Party Transaction [Line Items]                
Ownership interest (as a percent)             24.00%  
Net sales     $ 13,721          
Related Party | CIF                
Related Party Transaction [Line Items]                
Ownership interest (as a percent)     24.00%          
Net sales     $ 10,900          
Commission expense     $ 175          
Related Party | Farmingdale                
Related Party Transaction [Line Items]                
Number of options to extend lease | extensionOption 2     2        
Rent payments $ 81 96   $ 240 267      
Related Party | Farmingdale | Renewal Option One                
Related Party Transaction [Line Items]                
Lease extension term (in years) 10 years     10 years        
Related Party | Farmingdale | Renewal Option Two                
Related Party Transaction [Line Items]                
Lease extension term (in years) 10 years     10 years        
Related Party | Farmingdale | December 31, 2026                
Related Party Transaction [Line Items]                
Rent payments       $ 20        
Related Party | Farmingdale | End of Initial Lease Term                
Related Party Transaction [Line Items]                
Rent payments       24        
Promissory Note | Related Party                
Related Party Transaction [Line Items]                
Promissory note               $ 3,000
Annual principal payments               $ 750
Accrued interest rate per annum (as a percent)               3.50%
Promissory note outstanding $ 1,500     1,500   1,500    
Promissory notes – related parties 750     750   750    
Promissory note – related party, net of current 750     750   750    
Interest expense 14 $ 20   40 $ 39      
Accrued interest $ 44     $ 44   $ 5