v3.26.3
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease cost $ 17,149 $ 16,673 $ 51,458 $ 48,911
Financing lease cost:        
Amortization of right-of-use assets 1,613 1,230 4,212 3,871
Interest on lease liabilities 202 90 407 298
Total finance lease cost 1,815 1,320 4,619 4,169
Variable lease (income) (3,569)      
Variable lease cost   3,738 3,991 9,515
Sublease income (1,092) (716) (3,280) (1,981)
Net lease cost $ 14,303 $ 21,015 $ 56,788 $ 60,614