XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses And Other Current Liabilities (Schedule Of Accrued Expenses And Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Payables and Accruals [Abstract]      
Employee compensation and benefits $ 71,195 $ 58,999  
Current portion of accrued warranty 47,047 48,468 $ 41,988
Customer rebates 23,805 19,403  
Other 48,610 47,567  
Accrued expenses and other current liabilities $ 190,657 $ 174,437