v3.26.3
Leases - Supplemental cash flow information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Leases    
Operating cash flows from operating leases $ 30,188 $ 24,283
Operating cash flows from finance leases 203 220
Financing cash flows from finance leases 536 445
Right-of-use assets obtained in exchange for lease obligations - Operating leases 26,898 $ 15,008
Right-of-use assets obtained in exchange for lease obligations - Finance leases $ 4,900