v3.26.3
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