Accrued Expenses (Detail Textuals) - USD ($) $ in Thousands |
45 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|
Jul. 31, 2020 |
Apr. 30, 2023 |
Jan. 31, 2023 |
Oct. 31, 2022 |
Apr. 30, 2022 |
Jan. 31, 2022 |
Oct. 31, 2021 |
Oct. 31, 2019 |
|
Loss Contingencies [Line Items] | ||||||||
Standard and Extended Product Warranty Accrual | $ 149,395 | $ 156,895 | $ 164,409 | $ 143,991 | $ 143,043 | $ 145,062 | ||
Loss Contingency, Receivable | 35,873 | 41,527 | ||||||
Water intrusion related [Member] | ||||||||
Loss Contingencies [Line Items] | ||||||||
Loss Contingency, Estimate of Possible Loss | $ 324,400 | |||||||
Standard and Extended Product Warranty Accrual | $ 44,200 | $ 46,900 | ||||||
Other Assets [Member] | Water intrusion related [Member] | ||||||||
Loss Contingencies [Line Items] | ||||||||
Product Liability Contingency, Third Party Recovery | $ 152,600 |