v3.25.2
Commitments and Contingent Liabilities - (Schedule of Product Warranty Reserve) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 31, 2025
May 31, 2024
May 31, 2025
May 31, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Warranty reserve, beginning of the period $ 428,926 $ 405,558 $ 446,240 $ 414,796
Warranties issued 63,164 72,572 123,632 134,348
Adjustments to pre-existing warranties from changes in estimates 11,824 (381) 14,386 (3,285)
Payments (61,856) (74,301) (142,200) (142,411)
Warranty reserve, end of period $ 442,058 $ 403,448 $ 442,058 $ 403,448