v3.25.2
Operating Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease, Cost [Abstract]        
Operating lease cost $ 22,378 $ 11,828 $ 44,924 $ 23,939
Short-term lease costs 371 274 583 489
Variable lease cost 2,575 2,596 5,656 5,570
Sublease income (595) (364) (1,176) (1,292)
Total lease cost $ 24,729 $ 14,334 $ 49,987 $ 28,706
Weighted-average remaining lease term 12 years 6 months 6 years 3 months 18 days 12 years 6 months 6 years 3 months 18 days
Weighted-average discount rate 5.60% 5.11% 5.60% 5.11%
Operating lease, expense $ 22,400 $ 12,000 $ 45,000 $ 24,200