XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Lease Costs and Other Quantitative Information (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 $ 18,589 $ 19,029 $ 58,237 $ 57,557
Variable lease cost 6,528 5,517 18,354 15,735
Sublease rental income (2,001) (1,903) (6,416) (7,519)
Total lease cost 23,116 22,643 70,175 65,773
Operating cash flows 21,588 22,823 65,407 67,095
Right-of-use assets obtained in exchange for new operating lease liabilities $ 3,311 $ 8,145 $ 16,449 $ 14,681
Weighted average remaining lease term (in years) - Operating leases 6 years   6 years  
Weighted average discount rate - Operating leases 5.70%   5.70%