XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right-of-use Assets Right-of-use Assets
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right-of-use Assets Right-of-use Assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of lease liabilities Current portion of lease liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of lease liabilities Current portion of lease liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term lease liabilities Long-term lease liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term lease liabilities Long-term lease liabilities
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Current portion of lease liabilities, Long-term lease liabilities Current portion of lease liabilities, Long-term lease liabilities
Operating Leases, Right-of-use Assets $ 22,392 $ 25,288
Finance Leases, Right-of-use Assets 534 129
Right-of-use Assets 22,926 25,417
Operating Leases, Current portion of lease liabilities 3,665 4,773
Finance Leases, Current portion of lease liabilities 97 42
Current portion of lease liabilities 3,762 4,815
Operating Leases, Long-term lease liabilities 21,114 23,687
Finance Leases, Long-term lease liabilities 355 4
Long-term lease liabilities 21,469 23,691
Operating Leases, Total Lease Liabilities 24,779 28,460
Finance Leases, Total Lease Liabilities 452 46
Total Lease Liabilities $ 25,231 $ 28,506