v3.25.4
Leases - Schedule of Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating leases    
Operating lease right-of-use assets $ 28,309 $ 18,480
Other accrued liabilities $ 4,385 $ 3,771
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities Other accrued liabilities
Long-term operating lease liabilities $ 24,266 $ 14,709
Total operating lease liabilities 28,651 18,480
Finance leases    
Property, plant, and equipment 1,941 1,545
Accumulated amortization (1,390) (1,072)
Property, plant, and equipment - net 551 473
Current maturities of long-term debt $ 153 $ 167
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Long-Term Debt and Lease Obligation, Current Long-Term Debt and Lease Obligation, Current
Long-term debt $ 409 $ 306
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term portion Long-term portion
Total finance lease liabilities $ 562 $ 473