v3.26.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating Leases, Right-of-use Assets $ 18,078 $ 19,247
Finance Leases, Right-of-use Assets 519 607
Right-of-use Assets 18,597 19,854
Operating Leases, Current portion of lease liabilities 3,831 3,376
Finance Leases, Current portion of lease liabilities 172 167
Current portion of lease liabilities 4,003 3,543
Operating Leases, Long-term lease liabilities 16,646 18,400
Finance Leases, Long-term lease liabilities 389 461
Long-term lease liabilities 17,035 18,861
Operating Leases, Total Lease Liabilities 20,477 21,776
Finance Leases, Total Lease Liabilities 561 628
Total Lease Liabilities $ 21,038 $ 22,404