XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2022
Aug. 01, 2021
Jul. 31, 2022
Aug. 01, 2021
Oct. 31, 2021
Contract with Customer, Asset and Liability [Abstract]          
Credit losses on accounts receivable $ 0 $ 0 $ 0 $ 0  
Contract liabilities 30,089   30,089   $ 19,914
Change in Contract with Customer, Liability [Abstract]          
Revenue recognized from beginning liability 5,398 $ 1,707 7,818 $ 4,991  
Other Current Assets [Member]          
Contract with Customer, Asset and Liability [Abstract]          
Contract assets 17,805   17,805   9,859
Accrued Liabilities [Member]          
Contract with Customer, Asset and Liability [Abstract]          
Contract liabilities 24,950   24,950   14,717
Other Liabilities [Member]          
Contract with Customer, Asset and Liability [Abstract]          
Contract liabilities $ 5,139   $ 5,139   $ 5,197
Minimum [Member]          
Revenue, Performance Obligation [Abstract]          
Product invoice term     30 days    
Product warranty period     1 month    
Maximum [Member]          
Revenue, Performance Obligation [Abstract]          
Product invoice term     90 days    
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