XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 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 15,441 6,977  
Warranty costs paid 8,770 8,288  
Balance at end of period 58,785 45,780  
Less long-term portion 20,530 22,000  
Current portion of accrued warranty $ 38,255 $ 23,780 $ 33,874