v3.26.1
Leases - Schedule of Lease, Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Finance lease cost        
Amortization of finance lease ROU assets $ 633 $ 637 $ 1,302 $ 1,322
Interest on lease liabilities 228 234 465 472
Operating lease cost 34,039 31,450 65,569 63,039
Variable lease cost 3,165 3,069 6,137 6,077
Short-term lease cost 1,906 2,232 3,018 4,501
Net lease cost 39,971 37,622 76,491 75,411
Operating lease income $ (578) $ (555) $ (1,194) $ (1,129)
Operating lease income comprehensive income extensible list not disclosed flag Operating lease income (1) Operating lease income (1) Operating lease income (1) Operating lease income (1)