XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Liabilities (Details) - USD ($)
$ in Thousands
Aug. 31, 2014
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities, Current [Abstract]      
Employee-related Liabilities, Current   $ 54,802 $ 47,543
Product Warranty Accrual, Current   23,500 21,710
Accrued Insurance, Current   20,398 19,162
Contract with Customer, Liability, Current   13,954 15,490
Accrual for Taxes Other than Income Taxes   15,411 13,762
Operating Lease, Liability, Current   12,289 5,021
Interest Payable, Current   12,816 4,955
Government Assistance, Amount   3,882 4,509
Other Accrued Liabilities, Current   31,385 22,109
Other current liabilities   $ 176,148 $ 149,240
Government Assistance, Amount $ 17,000