XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Balance Sheet Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease assets $ 11,793 $ 11,192
Finance lease assets 7,316 6,025
Total lease assets 19,109 17,217
Current operating lease liabilities 2,162 1,797
Current finance lease liabilities 2,794 1,995
Noncurrent operating lease liabilities 10,896 10,713
Noncurrent finance lease liabilities 4,827 4,604
Total lease liabilities $ 20,679 $ 19,109
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, plant and equipment, net Property, plant and equipment, net
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current debt Current debt
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities