XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 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 $ 23,332 $ 25,288
Finance Leases, Right-of-use Assets 564 129
Right-of-use Assets 23,896 25,417
Operating Leases, Current portion of lease liabilities 4,027 4,773
Finance Leases, Current portion of lease liabilities 107 42
Current portion of lease liabilities 4,134 4,815
Operating Leases, Long-term lease liabilities 21,914 23,687
Finance Leases, Long-term lease liabilities 377 4
Long-term lease liabilities 22,291 23,691
Operating Leases, Total Lease Liabilities 25,941 28,460
Finance Leases, Total Lease Liabilities 484 46
Total Lease Liabilities $ 26,425 $ 28,506