XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Costs and Other Quantitative Information (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 $ 18,702 $ 18,950 $ 39,648 $ 38,528
Variable lease cost 5,889 5,657 11,826 10,218
Sublease rental income (1,935) (2,564) (4,415) (5,616)
Total lease cost 22,656 22,043 47,059 43,130
Operating cash flows 22,159 21,925 43,819 44,272
Right-of-use assets obtained in exchange for new operating lease liabilities $ 7,171 $ 4,401 $ 13,138 $ 6,536
Weighted average remaining lease term (in years) - Operating leases 6 years 1 month 6 days   6 years 1 month 6 days  
Weighted average discount rate - Operating leases 5.60%   5.60%