XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
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 $ 19,971 $ 21,678
Finance Leases, Right-of-use Assets 694 782
Right-of-use Assets 20,665 22,460
Operating Leases, Current portion of lease liabilities 3,559 3,578
Finance Leases, Current portion of lease liabilities 162 158
Current portion of lease liabilities 3,721 3,736
Operating Leases, Long-term lease liabilities 18,460 20,235
Finance Leases, Long-term lease liabilities 544 625
Long-term lease liabilities 19,004 20,860
Operating Leases, Total Lease Liabilities 22,019 23,813
Finance Leases, Total Lease Liabilities 706 783
Total Lease Liabilities $ 22,725 $ 24,596