XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses And Other Current Liabilities (Schedule Of Accrued Expenses And Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Payables and Accruals [Abstract]      
Employee compensation and benefits $ 58,183 $ 58,999  
Current portion of accrued warranty 46,725 48,468 $ 40,358
Customer rebates 20,697 19,403  
Other 51,612 47,567  
Accrued expenses and other current liabilities $ 177,217 $ 174,437