XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Dec. 31, 2024
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]      
Balance at beginning of period $ 65,485 $ 71,578  
Provision for warranty expense 22,200 19,260  
Provision for warranty expense for preexisting warranties 9,906 8,968  
Warranty costs paid (25,351) (28,439)  
Balance at end of period 72,240 71,367  
Less long-term portion (29,460) (24,320)  
Current portion of accrued warranty $ 42,780 $ 47,047 $ 40,735