XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
Dec. 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] 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 $ 21,678,000 $ 25,288,000
Finance Leases, Right-of-use Assets 782,000 129,000
Right-of-use Assets 22,460,000 25,417,000
Operating Leases, Short-term lease liabilities 3,578,000 4,773,000
Finance Leases, Short-term lease liabilities 158,000 42,000
Short-term lease liabilities 3,736,000 4,815,000
Operating Leases, Long-term lease liabilities 20,235,000 23,687,000
Finance Leases, Long-term lease liabilities 625,000 4,000
Long-term lease liabilities 20,860,000 23,691,000
Operating Leases, Total Lease Liabilities 23,813,000 28,460,000
Finance Leases, Total Lease Liabilities 783,000 46,000
Total Lease Liabilities $ 24,596,000 $ 28,506,000