XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2024
Jul. 31, 2024
Jul. 31, 2023
Lessee, Lease, Description [Line Items]      
Rent payments, first year   $ 566,000  
Rent payments, second year   467,000  
Rent payments, third year   500,000  
Rent payments, fourth year   507,000  
Recognition of lease ROU asset and ROU liability   873,000 $ 0
Write-off of lease ROU asset and ROU liability $ (897,000) $ 897,000 $ 0
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease, remaining lease term   3 months 29 days  
Finance lease, remaining lease term   3 months 29 days  
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease, remaining lease term   7 years 7 months 6 days  
Finance lease, remaining lease term   7 years 7 months 6 days  
Building | Farmingdale, New York      
Lessee, Lease, Description [Line Items]      
Lease term 5 years    
Rent payments, first year $ 16,700    
Rent payments, second year 17,200    
Rent payments, third year 17,700    
Rent payments, fourth year 18,200    
Rent payments, fifth year $ 18,800