XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses And Other Current Liabilities (Schedule Of Reconciliation Of The Activity Related To Accrued Warranty) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 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 11,416 8,816  
Provision for warranty expense for preexisting warranties 4,825 4,307  
Warranty costs paid (13,202) (14,586)  
Balance at end of period 68,524 70,115  
Less long-term portion (27,040) (23,390)  
Current portion of accrued warranty $ 41,484 $ 46,725 $ 40,735