v3.26.1
Leases - Cash flows associated with the Company’s operating and finance leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Operating cash flows from operating leases $ (16,259) $ (15,374)
Operating cash flows from finance leases (8,497) (8,887)
Financing cash flows from finance leases (6,031) (4,952)
Net cash flows from leasing arrangements $ (30,787) $ (29,213)