XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities Long-term liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Operating Lease, Liability, Noncurrent $ 52,179 $ 52,972
Accrued Employee Benefits 3,932 4,207
Accrued Rent 732 841
Finance Lease, Liability, Noncurrent 2,397 1,954
Contract with Customer, Liability, Noncurrent 10,015 10,585
Other Accrued Liabilities, Noncurrent 3,983 3,882
OTHER LONG-TERM LIABILITIES 91,356 100,497
Product Liability Contingency [Line Items]    
Product Liability Accrual, Component Amount 50,500  
Long Term    
Product Liability Contingency [Line Items]    
Product Liability Accrual, Component Amount $ 18,118 $ 26,056