XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 29,797 $ 31,915
Operating lease liabilities, current portion 8,861 9,101
Operating lease liabilities 25,041 27,538
Operating Lease, Liability 33,902 36,639
Finance Lease, Assets And Liabilities, Lessee [Abstract]    
Finance lease right-of-use assets $ 6,495 $ 2,494
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Machinery and equipment Machinery and equipment
Finance lease liabilities, current portion $ 4,582 $ 828
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities and other Accrued liabilities and other
Finance lease liabilities $ 3,211 $ 1,828
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Total finance lease liabilities $ 7,793 $ 2,656