v3.26.1
Accrued Expenses And Other Current Liabilities (Schedule Of Reconciliation Of The Activity Related To Accrued Warranty) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]      
Balance at beginning of period $ 75,861 $ 65,485  
Provision for warranty expense 20,621 22,200  
Provision for warranty expense for preexisting warranties 8,912 9,906  
Warranty costs paid (25,134) (25,351)  
Balance at end of period 80,260 72,240  
Less long-term portion (32,410) (29,460)  
Current portion of accrued warranty $ 47,850 $ 42,780 $ 44,901