XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
Operating lease right-of-use assets $ 18,480 $ 14,905
Other accrued liabilities $ 3,771 $ 3,040
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities Other accrued liabilities
Long-term operating lease liabilities $ 14,709 $ 11,865
Total operating lease liabilities 18,480 14,905
Finance leases    
Property, plant, and equipment 1,545 1,317
Accumulated amortization (1,072) (1,104)
Property, plant, and equipment - net 473 213
Current maturities of long-term debt $ 167 $ 102
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 $ 306 $ 111
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term portion Long-term portion
Total finance lease liabilities $ 473 $ 213