XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Maturity of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (excluding six months ended June 30, 2025) $ 24,223
2026 41,167
2027 31,446
2028 25,006
2029 15,064
Thereafter 13,282
Total lease payments 150,188
Less: imputed interest (12,535)
Total $ 137,653