XML 119 R91.htm IDEA: XBRL DOCUMENT v3.23.4
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Related Party Agreement [Abstract]      
Revenue [1] $ 892,076 $ 824,549 $ 663,761
Accounts receivable 194,927 198,147  
Customer One [Member]      
Related Party Agreement [Abstract]      
Revenue 126,500 119,000 $ 111,000
Accounts receivable $ 41,500 $ 32,400  
[1] This table disaggregates revenue by the location in which it was earned.