XML 128 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other liabilities [Line Items]    
Operating Lease, Liability, Noncurrent $ 40,777 $ 52,972
Finance Lease, Liability, Noncurrent 2,332 1,954
Contract with Customer, Liability, Noncurrent 9,045 10,585
Benefits 3,830 4,207
Product Liability Accrual, Component Amount 39,200  
Accrued rent 618 841
Other 3,742 3,882
OTHER LONG-TERM LIABILITIES 66,745 100,497
Long Term    
Other liabilities [Line Items]    
Product Liability Accrual, Component Amount $ 6,401 $ 26,056