v3.26.1
Commitments and Contingencies (Lease Cash Flow Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Commitments and Contingencies    
Operating cash flows paid for operating Leases $ 1,303 $ 1,225
Operating cash flows paid for finance leases 2 4
Financing cash flows paid for finance leases 29 38
Right-of use assets obtained in exchange for lease obligations: Operating leases $ 30,709 $ 521
Weighted-average remaining lease term (years), Operating leases 7 years 6 months 6 years 4 months 24 days
Weighted-average remaining lease term (years), Finance leases 1 year 4 months 24 days 2 years 3 months 18 days
Weighted-average discount rate, Operating leases 6.90% 6.30%
Weighted-average discount rate, Finance leases 7.00% 6.80%