XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Contract with Customer, Asset and Liability [Abstract]      
Impairment loss on contract assets $ 0 $ 0 $ 0
Impairment loss on accounts receivable 0 0 0
Contract liabilities 23,861 19,914  
Change in Contract with Customer, Liability [Abstract]      
Revenue recognized from beginning liability $ 8,934 5,300 $ 2,823
Minimum [Member]      
Revenue, Performance Obligation [Abstract]      
Product invoice term 30 days    
Product Warranty [Abstract]      
Product warranty period 1 month    
Maximum [Member]      
Revenue, Performance Obligation [Abstract]      
Product invoice term 90 days    
Product Warranty [Abstract]      
Product warranty period 24 months    
IC [Member] | Minimum [Member]      
Backlog of Orders [Abstract]      
Customer order, expected satisfaction period 7 days    
Customer order, extended satisfaction period 2 months    
IC [Member] | Maximum [Member]      
Backlog of Orders [Abstract]      
Customer order, expected satisfaction period 14 days    
Customer order, extended satisfaction period 3 months    
FPD [Member] | Minimum [Member]      
Backlog of Orders [Abstract]      
Customer order, expected satisfaction period 14 days    
FPD [Member] | Maximum [Member]      
Backlog of Orders [Abstract]      
Customer order, expected satisfaction period 21 days    
Other Current Assets [Member]      
Contract with Customer, Asset and Liability [Abstract]      
Contract assets $ 15,752 9,859  
Accrued Liabilities [Member]      
Contract with Customer, Asset and Liability [Abstract]      
Contract liabilities 18,872 14,717  
Other Liabilities [Member]      
Contract with Customer, Asset and Liability [Abstract]      
Contract liabilities $ 4,989 $ 5,197