Leases - Summary of Components of Total Lease Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|||||
Leases [Abstract] | ||||||||
Operating lease expense | [1] | $ 30,783 | $ 27,659 | $ 61,487 | $ 54,871 | |||
Amortization of lease assets | 243 | 251 | 487 | 502 | ||||
Interest on lease liabilities | 245 | 260 | 495 | 524 | ||||
Short-term lease expense | 22 | 52 | 39 | 103 | ||||
Variable lease expense | [2] | 3,015 | 2,756 | 10,909 | 10,020 | |||
Total lease expense | $ 34,308 | $ 30,978 | $ 73,417 | $ 66,020 | ||||
|