XML 125 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Other Information related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Remaining Lease Term (years)      
Operating lease (in years) 4 years 3 months 18 days 3 years 9 months 18 days  
Finance lease (in years) 6 years 9 months 18 days 7 years 1 month 6 days  
Weighted Average Discount Rate      
Operating lease (as a percentage) 5.20% 4.68%  
Finance lease (as a percentage) 4.84% 3.96%  
Cash paid for amounts related to lease liabilities:      
Operating cash flows from operating leases $ 84,932 $ 71,185 $ 61,014
Operating cash flows from finance leases 7,066 4,051 3,011
Financing cash flows from finance leases 30,886 15,937 12,821
ROU assets obtained in exchange for operating lease liabilities 123,938 82,392 58,230
ROU assets obtained in exchange for finance lease liabilities $ 78,455 $ 47,238 $ 29,205