XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
Operating lease right-of-use assets $ 68,658 $ 67,140
Current portion of operating lease liabilities included in "Other accrued liabilities" 20,568 19,707
Operating lease liabilities 48,430 47,815
Total operating lease liabilities $ 68,998 $ 67,522
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other accrued liabilities Other accrued liabilities
Finance Leases    
Property, plant and equipment, at cost $ 77 $ 77
Accumulated depreciation (14) (10)
Property, plant and equipment, net 63 67
Current installments of finance lease obligations 14 14
Finance lease obligations 51 55
Total finance lease obligations $ 65 $ 69