v3.26.1
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 costs:        
Operating lease costs $ 20,302 $ 16,986 $ 40,024 $ 33,430
Finance lease costs        
Amortization of right-of-use assets 551 538 1,101 1,140
Interest expense on lease liabilities 1,275 1,276 2,552 2,565
Variable lease costs 11,082 11,542 21,311 23,784
Short term lease costs 44 44 88 88
Total lease costs $ 33,254 $ 30,386 $ 65,076 $ 61,007