XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 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 $ 20,993 $ 21,678
Finance Leases, Right-of-use Assets 737 782
Right-of-use Assets 21,730 22,460
Operating Leases, Current portion of lease liabilities 3,735 3,578
Finance Leases, Current portion of lease liabilities 160 158
Short-term lease liabilities 3,895 3,736
Operating Leases, Long-term lease liabilities 19,294 20,235
Finance Leases, Long-term lease liabilities 584 625
Long-term lease liabilities 19,878 20,860
Operating Leases, Total Lease Liabilities 23,029 23,813
Finance Leases, Total Lease Liabilities 744 783
Total Lease Liabilities $ 23,773 $ 24,596