XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Liabilities Long-term liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Operating Lease, Liability, Noncurrent $ 45,328 $ 52,972
Accrued Employee Benefits 3,909 4,207
Accrued Rent 699 841
Finance Lease, Liability, Noncurrent 2,240 1,954
Contract with Customer, Liability, Noncurrent 10,036 10,585
Other Accrued Liabilities, Noncurrent 5,578 3,882
OTHER LONG-TERM LIABILITIES 80,389 100,497
Product Liability Contingency [Line Items]    
Product Liability Accrual, Component Amount 51,200  
Long Term    
Product Liability Contingency [Line Items]    
Product Liability Accrual, Component Amount $ 12,599 $ 26,056