XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Lease Costs and Other Quantitative Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 16,957 $ 18,702 $ 34,075 $ 39,648
Variable lease cost 5,138 5,889 11,145 11,826
Sublease rental income (2,161) (1,935) (4,296) (4,415)
Total lease cost 19,934 22,656 40,924 47,059
Operating cash flows 19,982 22,159 40,167 43,819
Right-of-use assets obtained in exchange for new operating lease liabilities $ 20,116 $ 7,171 $ 21,636 $ 13,138
Weighted average remaining lease term (in years) - Operating leases 5 years 7 months 6 days   5 years 7 months 6 days  
Weighted average discount rate - Operating leases 5.80%   5.80%