Quarterly report pursuant to Section 13 or 15(d)

LEASES - Future Minimum Lease Payments (Details)

v3.23.3
LEASES - Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Lessee, Operating Lease, Description [Abstract]  
2023 (excluding the nine months ended September 30, 2023) $ 27,043
2024 93,654
2025 75,157
2026 53,726
2027 27,096
2028 15,829
Thereafter 50,095
Total future minimum lease payments 342,600
Less: Amount representing interest 36,071
Total future minimum lease payments, net of interest $ 306,529