XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 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,078 $ 21,678
Finance Leases, Right-of-use Assets 650 782
Right-of-use Assets 19,728 22,460
Operating Leases, Current portion of lease liabilities 3,356 3,578
Finance Leases, Current portion of lease liabilities 164 158
Current portion of lease liabilities 3,520 3,736
Operating Leases, Long-term lease liabilities 17,737 20,235
Finance Leases, Long-term lease liabilities 503 625
Long-term lease liabilities $ 18,240 $ 20,860
Operating 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, Total Lease Liabilities $ 21,093 $ 23,813
Finance Leases, Total Lease Liabilities 667 783
Total Lease Liabilities $ 21,760 $ 24,596