Annual report pursuant to Section 13 and 15(d)

LEASES - Minimum lease payments (Details)

v3.22.4
LEASES - Minimum lease payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
LEASES  
2023 $ 93,779
2024 70,739
2025 52,123
2026 32,551
2027 16,124
Thereafter 49,943
Total Future Minimum Lease Payments 315,259
Less: Amount representing interest (33,828)
Total future minimum lease payments, net of interest $ 281,431