XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses And Other Current Liabilities (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]      
Employee compensation and benefits $ 77,804 $ 85,760  
Deferred acquisition payments and contingent consideration 34,013 39,307  
Current portion of accrued warranty 35,148 33,874 $ 32,451
Other 72,273 84,497  
Accrued expenses and other current liabilities $ 219,238 $ 243,438