XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Dec. 31, 2021
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]      
Balance at beginning of period $ 52,114 $ 47,091  
Provision for warranty expense 28,164 12,304  
Warranty liability from acquired businesses 0 125  
Warranty costs paid 18,646 15,360  
Balance at end of period 61,632 44,160  
Less long-term portion (21,460) (18,790)  
Current portion of accrued warranty $ 40,172 $ 25,370 $ 33,874