XML 104 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES - Commitments for Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 13,551
2023 14,027
2024 13,681
2025 13,425
2026 and after 51,713
Total lease payments $ 106,397