XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Future Minimum Lease Payments under Non-cancellable Operating Leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 7,734
2023 7,226
2024 7,069
2025 5,870
2026 4,893
Thereafter 12,717
Total future minimum lease payments 45,509
Less: imputed interest (9,043)
Total lease liability balance $ 36,466