v3.25.2
Leases - Summary of Supplemental Information of Leases (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 cash flows from operating leases $ 29,909 $ 26,843 $ 59,429 $ 53,360
Operating cash flows from finance leases 245 260 495 524
Financing cash flows from finance leases 194 182 387 362
Operating lease ROU assets obtained in exchange for lease liabilities $ 335 $ 20,237 $ 7,595 $ 34,947
Weighted-average remaining operating lease term 13 years 7 months 2 days 13 years 8 months 1 day 13 years 7 months 2 days 13 years 8 months 1 day
Weighted-average remaining finance lease term 14 years 5 months 15 days 15 years 2 months 8 days 14 years 5 months 15 days 15 years 2 months 8 days
Weighted-average operating lease discount rate 8.13% 8.09% 8.13% 8.09%
Weighted-average finance lease discount rate 7.34% 7.33% 7.34% 7.33%