Commitments and Contingent Liabilities - (Schedule of Product Warranty Reserve) (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Aug. 31, 2026 |
Aug. 31, 2025 |
Aug. 31, 2026 |
Aug. 31, 2025 |
|
| Movement in Standard Product Warranty Accrual [Roll Forward] | ||||
| Warranty reserve, beginning of the period | $ 383,152 | $ 442,058 | $ 400,591 | $ 446,240 |
| Warranties issued | 45,753 | 62,241 | 135,752 | 185,873 |
| Adjustments to pre-existing warranties from changes in estimates | (24,719) | (11,260) | (4,814) | 3,126 |
| Payments | (58,661) | (70,154) | (186,004) | (212,354) |
| Warranty reserve, end of period | $ 345,525 | $ 422,885 | $ 345,525 | $ 422,885 |