XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses And Other Current Liabilities (Schedule Of Accrued Expenses And Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Payables and Accruals [Abstract]      
Employee compensation and benefits $ 81,906 $ 62,555  
Current portion of accrued warranty 25,370 32,451 $ 28,328
Customer rebates 12,531 23,670  
Other 80,581 69,524  
Accrued expenses and other current liabilities $ 200,388 $ 188,200