XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 27,584 $ 24,120 $ 55,520 $ 47,284
Financing lease cost:        
Amortization of right-of-use assets 1,047 1,203 2,099 2,279
Interest on lease liabilities 76 88 160 153
Total finance lease cost 1,123 1,291 2,259 2,432
Variable lease cost 10,280 7,432 19,890 16,299
Sublease income (8,746) (8,741) (16,469) (17,001)
Net lease cost $ 30,241 $ 24,102 $ 61,200 $ 49,014