XML 16 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
May 01, 2020
Oct. 31, 2019
ASC Topic 842 Leases    
2020 (remaining) $ 24,263  
2021 17,253  
2022 14,698  
2023 11,761  
2024 10,569  
Thereafter 33,394  
Total future minimum operating lease payments 111,938  
Less: imputed interest 25,698  
Present value of operating lease liabilities $ 86,240  
ASC Topic 840 Leases    
2020   $ 17,135
2021   15,764
2022   12,806
2023   9,772
2024   8,863
Thereafter   18,732
Total future minimum lease payments   $ 83,072