v3.26.1
Leases - Schedule of Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Operating lease right-of-use assets $ 63,470 $ 69,938
Current portion of operating lease liabilities included in "Other accrued liabilities" 23,120 22,043
Operating lease liabilities 40,609 48,353
Total operating lease liabilities $ 63,729 $ 70,396
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 (34) (26)
Property, plant and equipment, net 43 51
Current installments of finance lease obligations 16 15
Finance lease obligations 32 39
Total finance lease obligations $ 48 $ 54