v3.26.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
Dec. 31, 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] 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 $ 19,247,000 $ 21,678,000
Finance Leases, Right-of-use Assets 607,000 782,000
Right-of-use Assets 19,854,000 22,460,000
Operating Leases, Short-term lease liabilities 3,376,000 3,578,000
Finance Leases, Short-term lease liabilities 167,000 158,000
Short-term lease liabilities 3,543,000 3,736,000
Operating Leases, Long-term lease liabilities 18,400,000 20,235,000
Finance Leases, Long-term lease liabilities 461,000 625,000
Long-term lease liabilities 18,861,000 20,860,000
Operating Leases, Total Lease Liabilities 21,776,000 23,813,000
Finance Leases, Total Lease Liabilities 628,000 783,000
Total Lease Liabilities $ 22,404,000 $ 24,596,000