v3.22.4
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 14,022
2024 13,928
2025 13,078
2026 12,814
2027 12,586
Thereafter 27,350
Total future lease payments 93,778
Less: imputed interest (19,855)
Total operating lease liabilities $ 73,923