v3.26.3
Leases - Weighted-average remaining lease terms and discount rates (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Leases [Abstract]      
Operating cash outflows for finance leases $ 89   $ 92
Operating cash outflows for operating leases 22,682   18,912
Financing cash outflows for finance leases $ 51 $ 48 $ 48
Weighted-average remaining lease-term - finance lease 16 years 7 months 6 days   17 years 6 months
Weighted-average remaining lease-term - operating lease 17 years 7 months 6 days   18 years 4 months 24 days
Weighted-average discount rate - finance lease 5.49%   5.48%
Weighted-average discount rate - operating lease 7.69%   7.65%