XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Details 2)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases  
2021 (excluding the six months ended June 30, 2021) $ 44,958
2022 76,537
2023 56,663
2024 33,021
2025 18,425
2026 12,612
Thereafter 51,645
Total Future Minimum Lease Payments 293,861
Less: Amount representing interest (33,453)
Total future minimum lease payments, net of interest $ 260,408