XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Operating lease cost $ 32,154 $ 23,611 $ 87,674 $ 70,895
Financing lease cost:        
Amortization of right-of-use assets 1,141 1,248 3,240 3,527
Interest on lease liabilities 85 96 245 249
Total finance lease cost 1,226 1,344 3,485 3,776
Variable lease cost 12,563 9,445 32,453 25,744
Sublease income (7,938) (8,300) (24,407) (25,301)
Net lease cost $ 38,005 $ 26,100 $ 99,205 $ 75,114