XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Maturities of lease liabilities  
Remaining 2025 $ 60,958
2026 84,647
2027 67,892
2028 53,805
2029 41,314
Thereafter 72,961
Total lease payments 381,577
Less: Interest (42,728)
Present value of lease liabilities $ 338,849