XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Lease, Cost [Abstract]        
Operating lease cost $ 25,077 $ 24,296 $ 49,867 $ 48,424
Finance lease cost:        
Amortization of right-of-use assets 109 261 320 512
Interest on lease liabilities 77 100 132 203
Variable lease cost 5,293 4,920 10,549 10,034
Total lease cost $ 30,556 $ 29,577 $ 60,868 $ 59,173