Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Cash flows and other (Details)

v3.25.0.1
Leases - Cash flows and other (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases      
Operating cash flows from finance leases $ (166) $ (210) $ (268)
Operating cash flows from operating leases (76,192) (71,667) (74,135)
Financing cash flows from finance leases $ (1,934) $ (2,776) $ (2,361)