XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Revenue Recognition [Abstract]      
Contract assets $ 9,859 $ 6,313  
Contract liabilities current 14,717 8,024  
Contract liabilities non-current 5,200 5,200  
Impairment loss on contract assets 0 0 $ 0
Revenue from settlement of contract liabilities $ 5,300 $ 2,800 $ 1,300
Minimum [Member]      
Revenue Recognition [Abstract]      
Product invoice term 30 days    
Maximum [Member]      
Revenue Recognition [Abstract]      
Product invoice term 90 days    
IC [Member] | Minimum [Member]      
Revenue Recognition [Abstract]      
Customer order, expected satisfaction period 7 days    
IC [Member] | Maximum [Member]      
Revenue Recognition [Abstract]      
Customer order, expected satisfaction period 14 days    
FPD [Member] | Minimum [Member]      
Revenue Recognition [Abstract]      
Customer order, expected satisfaction period 14 days    
FPD [Member] | Maximum [Member]      
Revenue Recognition [Abstract]      
Customer order, expected satisfaction period 21 days