v3.22.4
LEASES - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 50,166  
2024 42,155  
2025 32,913  
2026 23,227  
2027 12,350  
Thereafter 27,457  
Total lease payments 188,268  
Less imputed interest (21,562)  
Total $ 166,706 $ 160,462