v3.26.1
Commitments and Contingent Liabilities - (Schedule of Product Warranty Reserve) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]    
Warranty reserve, beginning of the period $ 400,591 $ 446,240
Warranties issued 42,520 60,468
Adjustments to pre-existing warranties from changes in estimates 13,006 2,562
Payments (74,451) (80,344)
Warranty reserve, end of period $ 381,666 $ 428,926