XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Lease Costs and Other Quantitative Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease cost $ 17,133 $ 18,589 $ 51,208 $ 58,237
Variable lease cost 5,465 6,528 16,610 18,354
Sublease rental income (2,029) (2,001) (6,325) (6,416)
Total lease cost 20,569 23,116 61,493 70,175
Operating cash flows 19,208 21,588 59,375 65,407
Right-of-use assets obtained in exchange for new operating lease liabilities $ 11,686 $ 3,311 $ 33,322 $ 16,449
Weighted average remaining lease term (in years) - Operating leases 5 years 6 months   5 years 6 months  
Weighted average discount rate - Operating leases 5.80%   5.80%