XML 120 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other liabilities [Line Items]    
Operating Lease, Liability, Noncurrent $ 52,972 $ 60,916
Finance Lease, Liability, Noncurrent 1,954 1,855
Contract with Customer, Liability, Noncurrent 10,585 16,239
Benefits 4,207 5,314
Product Liability Accrual, Component Amount 56,300  
Accrued rent 841 997
Other 3,882 3,489
OTHER LONG-TERM LIABILITIES 100,497 114,104
Long Term    
Other liabilities [Line Items]    
Product Liability Accrual, Component Amount $ 26,056 $ 25,294