Leases Finance (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets and Liabilities, Lessee [Abstract] | ||
| Finance lease right-of-use assets | $ 19,087 | $ 18,108 |
| Finance Lease, Liability, Current | 4,428 | 4,163 |
| Finance Lease, Liability, Noncurrent | 3,985 | 4,110 |
| Finance Lease, Liability | $ 8,413 | $ 8,273 |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property, plant and equipment, net of accumulated depreciation of $277,576 and $265,399 at June 30, 2026 and December 31, 2025 | |
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities | |
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other non-current liabilities |