v3.25.2
Leases - Schedule of Lease, Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Finance lease cost        
Amortization of finance lease ROU assets $ 637 $ 590 $ 1,322 $ 1,134
Interest on lease liabilities 234 255 472 499
Operating lease cost 31,450 26,550 63,039 52,367
Variable lease cost 3,069 1,451 6,077 3,413
Short-term lease cost 2,232 2,018 4,501 4,076
Net lease cost 37,622 30,864 75,411 61,489
Operating lease income $ (555) $ (1,035) $ (1,129) $ (4,900)
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)