Annual report pursuant to Section 13 and 15(d)

LEASES - Maturity Lease Schedule (Details)

v3.22.4
LEASES - Maturity Lease Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 10,689  
2024 9,805  
2025 8,932  
2026 7,429  
2027 5,722  
Thereafter 16,478  
Total lease payments 59,055  
Less: Imputed interest (10,265)  
Lease Liability at December 31, 2021 $ 48,790 $ 45,404