XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 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 $ 24,308 $ 25,288
Finance Leases, Right-of-use Assets 199 129
Right-of-use Assets 24,507 25,417
Operating Leases, Current portion of lease liabilities 4,466 4,773
Finance Leases, Current portion of lease liabilities 53 42
Current portion of lease liabilities 4,519 4,815
Operating Leases, Long-term lease liabilities 22,742 23,687
Finance Leases, Long-term lease liabilities 69 4
Long-term lease liabilities 22,811 23,691
Operating Leases, Total Lease Liabilities 27,208 28,460
Finance Leases, Total Lease Liabilities 122 46
Total Lease Liabilities $ 27,330 $ 28,506