Annual report pursuant to Section 13 and 15(d)

LEASES - Summary of Future Commitments by Year for Long-term Operating Leases (Details)

v3.22.4
LEASES - Summary of Future Commitments by Year for Long-term Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 $ 23,646  
2024 18,021  
2025 13,506  
2026 10,135  
2027 8,538  
Thereafter 22,250  
Total future minimum lease payments 96,096  
Less: imputed interest (10,119)  
Total lease liabilities $ 85,977 $ 97,836