v3.26.1
Operating Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease cost        
Operating lease cost $ 26,496 $ 22,378 $ 50,583 $ 44,924
Short-term lease costs (31) 371 299 583
Variable lease cost 2,162 2,575 6,750 5,656
Sublease income (598) (595) (1,203) (1,176)
Total lease cost $ 28,029 $ 24,729 $ 56,429 $ 49,987
Weighted-average remaining lease term 12 years 6 months 12 years 6 months 12 years 6 months 12 years 6 months
Weighted-average discount rate 5.57% 5.60% 5.57% 5.60%
Operating lease, expense $ 26,400 $ 22,400 $ 50,300 $ 45,000