v3.24.2.u1
Leases - Supplemental Information of Operating Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]    
Cash paid for operating leases $ 9,731 $ 4,495
Operating lease assets obtained in exchange for new operating lease liabilities $ 12,007 $ 62,984
Weighted-average remaining lease term, years 23 years 6 months 23 years 4 months 24 days
Weighted average discount rate 5.76% 5.31%