XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating leases  
Remainder of 2025 $ 55,251
2026 111,952
2027 108,058
2028 97,635
2029 66,956
Thereafter 77,892
Total lease payments 517,744
Less: imputed interest (50,030)
Present value of lease liabilities 467,714
Finance leases  
Remainder of 2025 165
2026 238
2027 213
2028 181
2029 131
Thereafter 45
Total lease payments 973
Less: imputed interest (84)
Present value of lease liabilities $ 889