XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Commitments - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Oct. 31, 2021
2022 (excluding nine months ended July 31, 2022) $ 267    
Current portion of operating lease liabilities 1,576   $ 832
Lessee, Operating Lease, Liability, to be Paid, Year One 2,286    
Operating lease liabilities 15,263   $ 675
Lessee, Operating Lease, Liability, to be Paid, Year Two 1,991    
Finance lease liabilities 0    
Lessee, Operating Lease, Liability, to be Paid, Year Three 1,796    
Total 16,839 $ 16,800  
Lessee, Operating Lease, Liability, to be Paid, Year Four 1,835    
Thereafter 12,123    
Total future minimum lease payments 20,298    
Less imputed interest (3,459)    
Other Current Liabilities [Member]      
Current portion of operating lease liabilities $ 1,576 $ 1,600