Quarterly report pursuant to Section 13 or 15(d)

LEASES - Minimum lease payments (Details)

v3.22.2
LEASES - Minimum lease payments (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
LEASES  
2022 (excluding the six months ended June 30, 2022) $ 44,553
2023 75,775
2024 52,084
2025 34,191
2026 20,004
2027 13,034
Thereafter 45,755
Total Future Minimum Lease Payments 285,396
Less: Amount representing interest (29,508)
Total future minimum lease payments, net of interest $ 255,888