v3.26.1
Leases - Weighted-average remaining lease terms and discount rates (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Abstract]      
Operating cash outflows for finance leases $ 59   $ 61
Operating cash outflows for operating leases 17,661   14,017
Financing cash outflows for finance leases $ 34 $ 32 $ 32
Weighted-average remaining lease-term - finance lease 16 years 9 months 18 days   17 years 9 months 18 days
Weighted-average remaining lease-term - operating lease 17 years 9 months 18 days   18 years 6 months
Weighted-average discount rate - finance lease 5.49%   5.48%
Weighted-average discount rate - operating lease 7.68%   7.67%