XML 65 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
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] Short-term lease liabilities Short-term lease liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Short-term lease liabilities Short-term 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] Short-term lease liabilities, Long-term lease liabilities Short-term lease liabilities, Long-term lease liabilities
Operating Leases, Right-of-use Assets $ 25,288 $ 18,574
Finance Leases, Right-of-use Assets 129 595
Right-of-use Assets 25,417 19,169
Operating Leases, Short-term lease liabilities 4,773 5,587
Finance Leases, Short-term lease liabilities 42 160
Short-term lease liabilities 4,815 5,747
Operating Leases, Long-term lease liabilities 23,687 16,523
Finance Leases, Long-term lease liabilities 4 52
Long-term lease liabilities 23,691 16,575
Operating Leases, Total Lease Liabilities 28,460 22,110
Finance Leases, Total Lease Liabilities 46 212
Total Lease Liabilities $ 28,506 $ 22,322